﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
html {
    min-height:100%;
    position:relative;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    text-rendering:optimizelegibility;
}
.hinhnen {
    background-image: url('icons/bgdefault.png')!important;
    background-repeat: repeat;
}
.tieude {
    display:table;
    width:100%;
}
.tieude1 {
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    height:200px;
    font-weight:900;
    font-size:4em;
    color:#013ADE;
    font-family:Broadway;
}
body {
    padding-bottom:0;
    min-height:100%;
    font-family:Arial;
    color:#393939;
    -webkit-font-smoothing:antialiased;
}

::-moz-selection {
    background:#3e4349;
    color:#fff;
}

::selection {
    background:#3e4349;
    color:#fff;
}

[class*=" icon-"],
[class^=icon-] {
    display:inline-block;
    text-align:center;
}

:focus {
    outline:0 !important;
}

#main-container {
    padding:0;
}

#btn-scrollup {
    background-color:#999;
    opacity:.3;
    position:fixed;
    bottom:25px;
    right:40px;
    display:none;
}

#btn-scrollup:hover {
    background-color:#999;
    opacity:.8;
}

.vspace-10 {
    display:block;
    height:10px;
}

.vspace-15 {
    display:block;
    height:15px;
}

.vspace-20 {
    display:block;
    height:20px;
}

a:hover,
a:focus,
a:active {
    text-decoration:none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin:5px 0;
}

h1 {
    font-size:32px;
    font-weight:400;
    margin:13px 0;
}

h1.smaller {
    font-size:31px;
}

h1.bigger {
    font-size:33px;
}

h1.block {
    margin-bottom:16px;
}

h2 {
    font-size:26px;
    font-weight:400;
    margin:10px 0;
}

h2.smaller {
    font-size:25px;
}

h2.bigger {
    font-size:27px;
}

h2.block {
    margin-bottom:16px;
}

h3 {
    font-size:22px;
    font-weight:400;
    margin:8px 0;
}

h3.smaller {
    font-size:21px;
}

h3.bigger {
    font-size:23px;
}

h3.block {
    margin-bottom:16px;
}

h4 {
    font-size:18px;
    font-weight:400;
    margin:7px 0;
}

h4.smaller {
    font-size:17px;
}

h4.bigger {
    font-size:19px;
}

h4.block {
    margin-bottom:16px;
}

h5 {
    font-size:15px;
    font-weight:400;
}

h5.smaller {
    font-size:14px;
}

h5.bigger {
    font-size:16px;
}

h5.block {
    margin-bottom:16px;
}

h6 {
    font-size:13px;
    font-weight:400;
}

h6.smaller {
    font-size:12px;
}

h6.bigger {
    font-size:14px;
}

h6.block {
    margin-bottom:16px;
}

ul.unstyled,
ol.unstyled {
    margin:0;
    padding:0;
}

ul.iconic {
    list-style:none;
    padding-left:15px;
}

ul.iconic>li>[class*=icon-] {
    margin-right:9px;
}

ul.iconic.inline>li>[class*=icon-] {
    margin-right:4px;
}

ul.iconic.inline>li {
    margin-right:4px;
}

p {
    margin:0 0 10px;
}

blockquote {
    margin:20px;
}

.well {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

pre,
pre.prettyprint {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

pre.prettyprint ol {
    margin-left:0;
}

.blue {
    color:#368ee0;
}

.light-blue {
    color:#67c2ef;
}

.green {
    color:#393;
}

.light-green {
    color:#78cd51;
}

.red {
    color:#e51400;
}

.light-red {
    color:#fa603d;
}

.orange {
    color:#f8a31f;
}

.light-orange {
    color:#fabb3d;
}

.yellow {
    color:#ebe810;
}

.pink {
    color:#f359a8;
}

.magenta {
    color:#a200ff;
}

.lime {
    color:#8cbf26;
}

.gray {
    color:#aaa;
}

.navbar {
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
    position:fixed;     /*cai nay cu la relative*/
    z-index:990;
    width: 100%; /*cai nay cu khong co*/
}
.navbar .navbar-inner {
    position:relative;
    margin:0;
    padding-left:0;
    padding-right:0;
    min-height:40px;
    border:0;
    background-image:none;
    filter:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.navbar.navbar-fixed {
    position:fixed;
    top:0;
    left:0;
    right:0;
}

.navbar.navbar-fixed~#main-container {
    margin-top:40px;
}

.navbar .brand {
    font-size:20px;
    text-shadow:none;
    padding-top:9px;
}

.navbar .btn-navbar:focus,
.navbar .btn-navbar {
    background-image:none;
    filter:none;
    line-height:25px;
    outline:0 !important;
    border-bottom:0;
    padding-bottom:8px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

.navbar .btn-navbar:hover {
    text-decoration:none;
}

.navbar .btn-navbar.collapsed {
    background-color:transparent;
}

.navbar .nav>li>a,
.navbar .nav>li>a:hover,
.navbar .nav>li>a:focus {
    font-size:13px;
    text-shadow:none;
}

.flaty-nav {
    height:100%;
    padding-left:10px;
}

.flaty-nav>li {
    line-height:40px;
    max-height:40px;
    padding:0;
    position:relative;
}

.flaty-nav>li:first-child,
.flaty-nav>li.no-border {
    border-left:0;
}

.flaty-nav>li>a {
    position:relative;
    display:block;
    height:40px;
    padding:3px 10px 0 !important;
}

.flaty-nav>li>a>[class*=icon-] {
    font-size:17px;
    display:inline-block;
    width:20px;
    text-align:center;
}

.flaty-nav>li>a>.badge {
    position:relative;
    top:-10px;
    left:-9px;
    border-width:2px;
    border-style:solid;
    padding-right:5px;
    padding-left:5px;
    margin-right:-10px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}

.flaty-nav .user-profile {
    padding-right:0;
}

.flaty-nav .user-menu {
    line-height:35px;
}

.flaty-nav .nav-user-photo {
    margin:-3px 8px 0 0;
    border-radius:100%;
    border:2px solid rgba(255,255,255,.5);
    max-width:33px !important;
}

.flaty-nav li:last-child a [class^=icon-] {
    display:inline-block;
    width:1.25em;
    text-align:center;
}

.dropdown-navbar {
    padding:0;
    border:0;
    top:38px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 4px 6px rgba(30,30,100,.25) !important;
    -moz-box-shadow:0 4px 6px rgba(30,30,100,.25) !important;
    box-shadow:0 4px 6px rgba(30,30,100,.25) !important;
}

.dropdown-navbar {
    min-width:240px;
    max-width:400px;
}

.dropdown-navbar>li {
    padding:0 13px;
}

.dropdown-navbar>li:hover {
    background-color:#eeeff3 !important;
}

.dropdown-navbar>li.nav-header {
    text-shadow:none;
    padding:12px 15px;
    padding-right:6px;
    font-size:13px;
    font-weight:700;
    text-transform:none;
}

.dropdown-navbar>li.nav-header>[class*=icon-] {
    color:#fff;
    float:right;
    margin-top:3px;
}

.dropdown-navbar>li>[class*=icon-],
.dropdown-navbar>li>a>[class*=icon-] {
    margin-right:5px !important;
    color:#8f99aa;
    font-size:14px;
}

.dropdown-navbar>li>a {
    padding:10px 2px;
    margin:0;
    font-size:12px;
    line-height:16px;
    color:#9ca7b9;
}

.dropdown-navbar>li>a:active,
.dropdown-navbar>li>a:hover {
    background:0;
    background-color:transparent;
    color:#8e99ab;
    background-image:none;
    filter:none;
}

.dropdown-navbar>li>a .progress {
    margin-bottom:0;
    margin-top:4px;
}

.dropdown-navbar>li>a .badge {
    line-height:16px;
    padding-right:4px;
    padding-left:4px;
    font-size:12px;
}

.dropdown-navbar>li.more {
    border-top:1px solid #e9e9e9;
    background:#f7f8f9;
}

.dropdown-navbar>li.more>a {
    color:#4f99c6;
    text-align:center;
    font-size:13px;
    padding-top:9px;
    padding-bottom:9px;
}

.dropdown-navbar>li.more>a>[class*=icon-] {
    float:right;
    font-size:16px;
    padding:1px 0 2px 1px;
    margin-top:-3px;
    color:#4f99c6;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}

.dropdown-navbar>li.more>a:hover {
    background-color:transparent;
    color:#4f99c6;
    text-decoration:none;
}

.dropdown-navbar>li.more>a:hover>[class*=icon-] {
    text-decoration:none;
}

.navbar .nav>li>.dropdown-navbar:after,
.navbar .nav>li>.dropdown-navbar:before {
    display:none;
}

.user-profile .dropdown-navbar {
    min-width:180px;
}

.dropdown-navbar .msg {
    width:320px;
    border-top:1px solid #f5f6f7;
}

.dropdown-navbar .msg img {
    float:left;
    width:40px;
    height:40px;
    margin-right:15px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}

.dropdown-navbar .msg div {
    margin-bottom:20px;
}

.dropdown-navbar .msg .msg-title {
    font-weight:700;
    color:#65707f;
    float:left;
}

.dropdown-navbar .msg .msg-time {
    float:right;
    color:#a2a7b0;
}

.dropdown-navbar .msg p {
    color:#b2b6c2;
    width:270px;
    display:inline-block;
    white-space:normal;
    margin:0;
}

.dropdown-navbar .notify {
    width:270px;
    padding-left:10px;
    border-top:1px solid #f5f6f7;
    position:relative;
}

.dropdown-navbar .notify p {
    display:inline-block;
    padding-top:5px;
    white-space:normal;
    margin-top:0;
}

.dropdown-navbar .notify .badge {
    position:absolute;
    right:5px;
    top:12px;
    padding:2px 7px;
}

.dropdown-navbar .notify [class*=icon-] {
    display:inline-block;
    float:left;
    color:#fff;
    font-size:14px;
    padding:8px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}

.dropdown-navbar .notify img {
    float:left;
    width:30px;
    height:30px;
    margin-right:5px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}

.dropdown-navbar .notify [class*=icon-].pink {
    background:#e36781;
}

.dropdown-navbar .notify [class*=icon-].green {
    background:#74c054;
}

.dropdown-navbar .notify [class*=icon-].orange {
    background:#e0b447;
}

.dropdown-navbar .notify [class*=icon-].blue {
    background:#66badf;
}

#sidebar {
    width:200px;
    position:absolute;
    margin-top: 40px;/*cai nay cu khong co*/
}

#sidebar:before {
    content:"";
    display:block;
    width:200px;
    position:fixed;
    bottom:0;
    top:0;
    z-index:0;
}

#sidebar.sidebar-fixed {
    position:fixed;
    z-index:10;
}

.nav-list li [class^=icon-] {
    width:auto;
}

.nav-list {
    margin:0;
    padding:0;
    list-style:none;
}

.nav-list>li {
    display:block;
    padding:0;
    margin:0;
    border:0;
    position:relative;
}

.nav-list .search-form {
    margin-top:16px;
    margin-bottom:16px;
}

.nav-list .search-pan {
    height:38px;
}

.nav-list .search-pan input {
    border:0;
    border-bottom:1px solid rgba(255,255,255,.3);
    padding:0;
    margin-bottom:0;
    padding:8px 0 2px;
    margin-bottom:5px;
    width:156px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.nav-list .search-pan input::-webkit-input-placeholder {
    color:#fff;
}

.nav-list .search-pan input:-moz-placeholder {
    color:#fff;
}

.nav-list .search-pan input::-moz-placeholder {
    color:#fff;
}

.nav-list .search-pan input:-ms-input-placeholder {
    color:#fff;
}

.nav-list .search-pan button {
    background:transparent;
    padding-right:0;
    border:0;
}

.nav-list .search-pan button>i {
    padding:8px 0;
}

.nav-list>li>a {
    display:block;
    height:38px;
    line-height:36px;
    margin:0;
    padding:0 16px 0 7px !important;
    color:#fff !important;
    text-shadow:none !important;
    font-size:13px;
    text-decoration:none;
}

.nav-list .search-pan button>i,
.nav-list>li>a>i {
    display:inline-block;
    vertical-align:middle;
    min-width:30px;
    text-align:center;
    font-size:18px;
    font-weight:400;
}

.nav-list>li>a .arrow {
    display:inline-block;
    width:14px !important;
    height:14px;
    line-height:14px;
    text-shadow:none;
    font-size:18px;
    padding:0;
    float:right;
    margin-top:11px;
}

.nav-list>li.separator {
    height:3px;
    background-color:transparent;
    position:static;
    margin:1px 0;
    box-shadow:none;
}

.nav-list>li.open>a {
    font-weight:700 !important;
}

.nav-list>li.active>a,
.nav-list>li.active>a:hover,
.nav-list>li.active>a:focus,
.nav-list>li.active>a:active {
    font-weight:700 !important;
    font-size:13px;
}

.nav-list>li.active>a>[class*=icon-] {
    font-weight:400;
}

.nav-list>li.active>a:after {
    display:block;
    content:"";
    position:absolute !important;
    right:0;
    top:4px;
    border:8px solid transparent;
    border-width:14px 10px;
}

.nav-list>li.active.open>a:after {
    display:none;
}

.nav-list>li.active .submenu,
.nav-list>li.open .submenu {
    display:block;
}

.nav-list>li .submenu {
    display:none;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
}

.nav-list>li .submenu>li {
    margin-left:0;
    position:relative;
}

.nav-list>li .submenu>li>a {
    display:block;
    position:relative;
    padding:7px 0 8px 42px;
    margin:0;
}

.nav-list>li .submenu>li>a:focus,
.nav-list>li .submenu>li>a:hover {
    text-decoration:none;
}

.nav-list>li .submenu>li:before {
    content:"";
    display:block;
    position:absolute;
    width:9px;
    left:25px;
    top:17px;
    border-top:1px dashed rgba(255,255,255,.5);
}

.nav-list>li .submenu>li:after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:22px;
    width:0;
    border-left:1px dashed rgba(255,255,255,.5);
}

#sidebar-collapse {
    text-align:center;
    padding:3px 0;
    position:relative;
}

#sidebar-collapse>[class*=icon-] {
    display:inline-block;
    cursor:pointer;
    font-size:14px;
    color:#fff;
    border:1px solid rgba(255,255,255,.2);
    padding:1px 6px 1px 5px;
    line-height:18px;
    border-radius:100%;
    position:relative;
}

#sidebar-collapse:before {
    content:"";
    display:inline-block;
    height:0;
    border-top:1px solid rgba(255,255,255,.2);
    position:absolute;
    left:15px;
    right:15px;
    top:13px;
}

#sidebar.sidebar-collapsed {
    width:42px;
}

#sidebar.sidebar-collapsed:before {
    width:42px;
}

#sidebar.sidebar-collapsed+#main-content {
    margin-left:43px;
}

#sidebar.sidebar-collapsed+#main-content #breadcrumbs.fixed {
    left:43px;
}

.sidebar-collapsed .nav-list>li>a {
    position:relative;
}

.sidebar-collapsed .nav-list>li.active>a:after {
    display:none;
}

.sidebar-collapsed .nav-list .search-pan input,
.sidebar-collapsed .nav-list>li>a>span {
    display:none;
    position:absolute;
    left:42px;
    top:0;
    width:158px;
    height:38px;
    line-height:38px;
    z-index:121;
    box-shadow:2px 0 6px rgba(50,50,50,.2);
    padding-left:12px;
}

.sidebar-collapsed .nav-list .search-pan input {
    height:26px;
    line-height:20px;
}

.sidebar-collapsed .nav-list>li>a.dropdown-toggle>span {
    box-shadow:none;
    border:0;
    top:0;
    left:42px;
    width:165px;
}

.sidebar-collapsed .nav-list>li>a .arrow {
    display:none;
}

.sidebar-collapsed .nav-list>li>a:hover:before {
    width:2px;
}

.sidebar-collapsed .nav-list .search-form:hover .search-pan input,
.sidebar-collapsed .nav-list>li:hover>a>span {
    display:block;
}

.sidebar-collapsed .nav-list>li.active>a:after {
    border-width:10px 6px;
    top:8px;
}

.sidebar-collapsed .nav-list>li.active.open>a:after {
    display:block;
}

.sidebar-collapsed .nav-list>li.active.open>.submenu>li.active>a:after {
    display:none;
}

.sidebar-collapsed .nav-list>li>ul.submenu {
    position:absolute;
    z-index:120;
    left:44px;
    top:0;
    width:175px;
    box-shadow:2px 0 6px rgba(50,50,50,.2);
    padding-top:40px;
    padding-bottom:2px;
    display:none !important;
}

.sidebar-collapsed .nav-list>li>ul.submenu li:before,
.sidebar-collapsed .nav-list>li>ul.submenu li:after {
    display:none;
}

.sidebar-collapsed .nav-list>li>ul.submenu li>a {
    border-left:0;
    margin-left:0;
    padding-left:24px;
}

.sidebar-collapsed .nav-list>li>ul.submenu li>a>[class*=icon-]:first-child {
    width:16px;
}

.sidebar-collapsed .nav-list>li>ul.submenu li.active>a>[class*=icon-]:first-child,
.sidebar-collapsed .nav-list>li>ul.submenu li:hover>a>[class*=icon-]:first-child {
    left:7px;
}

.sidebar-collapsed .nav-list>li:hover>ul.submenu {
    display:block !important;
}

.sidebar-collapsed #sidebar-collapse:before {
    left:5px;
    right:5px;
}

.sidebar-collapsed #sidebar-collapse>[class*=icon-] {
    font-size:13px;
    padding:0 5px 0 4px;
    line-height:15px;
    border-width:1px;
}

#main-content {
    margin-left:200px;
    padding:10px 20px 20px;
    padding-top: 40px; /*cai nay cu khong co*/
}

.page-title>div {
    margin-bottom:20px;
}

.page-title>div h1 {
    font-size:30px;
    text-shadow:0 1px 0 rgba(150,150,150,.6);
}

.page-title>div h1>i {
    width:35px;
    text-align:center;
}

.page-title>div h4 {
    font-size:14px;
    margin-top:-5px;
    margin-left:45px;
    color:#999;
    text-shadow:0 1px 0 rgba(150,150,150,.15);
}

.box {
    margin-top:0px;
}

.box .box-title {
    padding: 5px 10px 5px 10px;
}

.box .box-title h3 {
    display:inline-block;
    line-height:20px;
    margin:0;
    color:#fff;
}

.box .box-title h3>i {
    margin-right:10px;
}

.box .box-title .box-tool {
    display:inline-block;
    float:right;
    line-height:20px;
}

.box .box-title .box-tool>a {
    color:#fff;
    font-size:16px;
    margin:0 3px;
    opacity:.6;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
}

.box .box-title .box-tool>a:hover {
    text-decoration:none;
    opacity:1;
}

.box .box-title .box-tool>a.btn,
.box .box-title .box-tool>.btn-group {
    margin-top:-2px;
}

.box .box-title .box-tool>.progress {
    margin-top:7px;
}

.box .box-title>.nav-tabs~.box-tool {
    float:right;
}

.box .box-content {
    padding:10px;
    background:#fff;
}

.box .box-content.no-padding {
    padding:0;
}

.box-title>.nav-tabs {
    border-bottom:0;
    margin:0;
    padding-left:0;
    display:inline-block;
    float:right;
}

.box-title>.nav-tabs>li {
    margin-bottom:0;
}

.box-title>.nav-tabs>li>a {
    margin-bottom:0;
    padding-top:4px;
    color:#fff;
    border-color:transparent;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.box-title>.nav-tabs>li>a:hover {
    padding-bottom:7px;
}

.box-title>.nav-tabs>li.active>a:hover {
    padding-bottom:8px;
}

.box-title>.nav-tabs>li>a:hover {
    background:#fff;
    color:#444;
    text-shadow:none;
}

.box-title>.nav-tabs>li.active>a,
.box-title>.nav-tabs>li.active>a:hover {
    color:#444;
    text-shadow:none;
    border-color:transparent;
}

.table-bordered,
.table-bordered thead:first-child tr:first-child>th:first-child,
.table-bordered tbody:first-child tr:first-child>td:first-child,
.table-bordered tbody:first-child tr:first-child>th:first-child,
.table-bordered thead:last-child tr:last-child>th:first-child,
.table-bordered tbody:last-child tr:last-child>td:first-child,
.table-bordered tbody:last-child tr:last-child>th:first-child,
.table-bordered tfoot:last-child tr:last-child>td:first-child,
.table-bordered tfoot:last-child tr:last-child>th:first-child,
.table-bordered caption+thead tr:first-child th:first-child,
.table-bordered caption+tbody tr:first-child td:first-child,
.table-bordered colgroup+thead tr:first-child th:first-child,
.table-bordered colgroup+tbody tr:first-child td:first-child {
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.table.fill-head thead {
    background:#efefef;
    color:#666;
}

.table-advance {}

.table-advance thead {
    background:#efefef;
    border-left:4px solid #efefef;
}

.table-advance i[class^=icon-] {
    margin-right:5px;
}

.table-advance tbody>tr:nth-child(even)>td,
.table-advance tbody>tr:nth-child(even)>th {
    background-color:#f6f6f6;
}

.table-advance tbody>tr {
    border-left:4px solid #fff;
}

.table-advance tbody>tr:nth-child(even) {
    border-left:4px solid #f6f6f6;
}

.table-advance th,
.table-advance td {
    border-top:0;
    color:#888;
}

.table-advance .text-right {
    text-align:right;
}

.table-advance .text-center {
    text-align:center;
}

.table-flag-blue {
    border-left-color:#00bfdd !important;
}

.table-flag-green {
    border-left-color:#8dca35 !important;
}

.table-flag-red {
    border-left-color:#fa5a35 !important;
}

.table-flag-orange {
    border-left-color:#ffab00 !important;
}

.table-flag-yellow {
    border-left-color:#fafd1d !important;
}

.table-flag-lime {
    border-left-color:#abfd1d !important;
}

.table-flag-pink {
    border-left-color:#fd1dc6 !important;
}

.table-flag-magenta {
    border-left-color:#a61dfd !important;
}

.table-flag-gray {
    border-left-color:#ccc !important;
}

.table-flag-black {
    border-left-color:#444 !important;
}

select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input,
.uneditable-textarea,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea,
.control-group.error input,
.control-group.error select,
.control-group.error textarea,
.control-group.success input,
.control-group.success select,
.control-group.success textarea,
.control-group.info input,
.control-group.info select,
.control-group.info textarea,
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child,
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append input+.btn-group .btn:last-child,
.input-append select+.btn-group .btn:last-child,
.input-append .uneditable-input+.btn-group .btn:last-child,
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child>.dropdown-toggle,
.input-prepend.input-append input+.btn-group .btn,
.input-prepend.input-append select+.btn-group .btn,
.input-prepend.input-append .uneditable-input+.btn-group .btn,
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child,
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child,
input.search-query,
.form-search .input-append .search-query,
.form-search .input-append .btn,
.form-search .input-prepend .search-query,
.form-search .input-prepend .btn {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus,
.uneditable-textarea:focus,
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus,
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus,
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus,
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus,
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input,
.uneditable-textarea,
.input-append .add-on,
.input-prepend .add-on {
    border-color:#e5e5e5;
}

select:focus,
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus,
.uneditable-textarea:focus {
    border-color:#bbb;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    cursor:not-allowed;
    background-color:#f5f5f5;
}

.help-inline,
.help-block {
    color:#bbb;
}

.help-inline:hover,
.help-block:hover {
    color:#555;
}

.input-icon input {
    padding-right:25px !important;
}

.input-icon .input-info,
.input-icon .input-error,
.input-icon .input-warning,
.input-icon .input-success {
    display:inline-block !important;
    position:relative !important;
    top:7px;
    right:25px !important;
    font-size:16px;
}

.input-icon .input-info {
    color:#27a9e3;
}

.input-icon .input-error {
    color:#B94A48;
}

.input-icon .input-warning {
    color:#C09853;
}

.input-icon .input-success {
    color:#468847;
}

.input-icon.left i {
    color:#ccc;
    display:block !important;
    position:absolute !important;
    z-index:1;
    margin:7px 2px 6px 10px;
    width:16px;
    height:16px;
    font-size:16px;
    text-align:center;
}

.input-icon.left input {
    padding-left:33px !important;
}

.input-prepend .btn,
.input-append .btn {
    height:30px;
}

.input-append input {
    border-right:0;
}

.input-prepend input {
    border-left:0;
}

.input-prepend>span.add-on>i,
.input-append>span.add-on>i {
    margin-top:2px;
}

.controls .text {
    display:block;
    margin-top:5px;
    font-weight:300;
    font-size:14px;
    color:#888;
}

.form-row-separated .control-group {
    border-bottom:1px solid #efefef;
    padding-bottom:15px;
    padding-right:10px;
    margin-left:-10px;
    margin-right:-10px;
}

.form-row-separated .control-group.last {
    border-bottom:0;
}

.form-row-separated .control-label {
    width:170px;
}

.form-row-separated .controls {
    margin-left:190px;
}

.form-row-separated .help-inline,
.form-row-separated .help-block {
    padding-left:0;
}

.form-horizontal.form-bordered .control-group:first-child {
    border-bottom:1px solid #eee !important;
}

.form-horizontal.form-bordered .control-group {
    margin:0;
    padding:0;
    border-bottom:1px solid #eee;
}

.form-horizontal.form-bordered .control-group.last {
    border-bottom:0;
}

.box .form-horizontal.form-bordered .control-group {
    margin-left:-10px;
    margin-right:-10px;
}

.box .form-horizontal.form-bordered .control-group:first-child {
    margin-top:-10px;
}

.form-horizontal.form-bordered .control-group .controls {
    padding:10px;
    position:relative;
    border-left:1px solid #eee;
}

.form-horizontal.form-bordered .control-group .control-label {
    margin-top:10px;
}

.form-horizontal.form-bordered.form-row-stripped .control-group:nth-child(even) {
    background-color:#f9f9f9;
}

.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) {
    background-color:#f9f9f9;
}

.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) .controls {
    background-color:#fff;
}

.form-horizontal.form-bordered .help-inline,
.form-horizontal.form-bordered .help-block {
    padding-left:0;
}

.form-actions {
    background:#f8fafe;
    border-top-color:#e3ecf5;
    margin:0 -10px -10px;
    padding-left:10px;
    padding-right:10px;
}

.form-horizontal .form-actions {
    padding-left:190px;
}

.dropdown-menu {
    padding:0;
    box-shadow:0 2px 5px rgba(30,30,100,.25);
    border-color:#cdcdcd;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.dropdown-menu>li {
    padding:0 9px;
}

.dropdown-menu>li:hover {
    background-color:#dcdcdc;
}

.dropdown-menu>li>[class*=icon-],
.dropdown-menu>li>a>[class*=icon-] {
    margin-right:5px !important;
    font-size:14px;
}

.dropdown-menu>li>a {
    padding:6px 2px;
    margin:0;
    font-size:12px;
    line-height:16px;
    color:#444;
    text-shadow:none;
}

.dropdown-menu>li>a:active,
.dropdown-menu>li>a:hover {
    background:0;
    background-color:transparent;
    color:#444;
    background-image:none;
    filter:none;
}

.dropdown-menu>li>a .badge {
    line-height:16px;
    padding-right:4px;
    padding-left:4px;
    font-size:12px;
}

.dropdown-menu>li>a .badge {
    float:right;
    margin-top:-2px;
    padding:2px 7px;
}

.dropdown-danger li a {}

.dropdown-primary li:hover a,
.dropdown-info li:hover a,
.dropdown-warning li:hover a,
.dropdown-danger li:hover a,
.dropdown-success li:hover a,
.dropdown-inverse li:hover a,
.dropdown-pink li:hover a,
.dropdown-lime li:hover a,
.dropdown-gray li:hover a,
.dropdown-magenta li:hover a {
    color:#fff;
}

.dropdown-primary li:hover {
    background-color:#4f99c6;
}

.dropdown-info li:hover {
    background-color:#6fb3e0;
}

.dropdown-warning li:hover {
    background-color:#ffa24d;
}

.dropdown-danger li:hover {
    background-color:#dd6b58;
}

.dropdown-success li:hover {
    background-color:#87b87f;
}

.dropdown-inverse li:hover {
    background-color:#555;
}

.dropdown-yellow li:hover {
    background-color:#fee188;
}

.dropdown-pink li:hover {
    background-color:#d67097;
}

.dropdown-lime li:hover {
    background-color:#9ebd60;
}

.dropdown-gray li:hover {
    background-color:#888;
}

.dropdown-magenta li:hover {
    background-color:#a25dc9;
}

.btn {
    background-image:none;
    filter:none;
    border:0;
    text-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.btn.active,
.btn:active,
.btn-group.open .btn.dropdown-toggle {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

.btn-xlarge {
    padding:15px 25px;
    font-size:21px;
}

.btn-xxlarge {
    padding:19px 30px;
    font-size:26px;
}

.btn-circle {
    padding:5px;
    line-height:15px;
    -webkit-border-radius:100% !important;
    -moz-border-radius:100% !important;
    border-radius:100% !important;
}

.btn-circle i {
    width:15px;
    height:15px;
    font-size:14px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}

.btn-circle.btn-bordered {
    border:1px solid #ddd;
}

.btn-circle.btn-bordered.thick {
    border-width:2px;
}

.btn-circle.btn-xxlarge {
    padding:12px;
    line-height:24px;
}

.btn-circle.btn-xxlarge i {
    width:24px;
    height:24px;
    font-size:23px;
}

.btn-circle.btn-xlarge {
    padding:9px;
    line-height:20px;
}

.btn-circle.btn-xlarge i {
    width:20px;
    height:20px;
    font-size:19px;
}

.btn-circle.btn-large {
    padding:7px;
    line-height:17px;
}

.btn-circle.btn-large i {
    width:17px;
    height:17px;
    font-size:16px;
}

.btn-circle.btn-small {
    padding:4px;
    line-height:13px;
}

.btn-circle.btn-small i {
    width:13px;
    height:13px;
    font-size:12px;
}

.btn-circle.btn-mini {
    padding:2px;
    line-height:11px;
}

.btn-circle.btn-mini i {
    width:11px;
    height:11px;
    font-size:10px;
}

.btn-group .btn-circle {
    margin-right:5px;
}

.btn {
    background-color:#ebebeb;
}

.btn:hover,
.btn:active,
.btn-group.open .btn.dropdown-toggle,
.btn.active {
    background-color:#dcdcdc;
}

.btn.btn-primary {
    background-color:#0090ff;
}

.btn.btn-primary:active,
.btn.btn-primary.active,
.btn-group.open .btn.btn-primary.dropdown-toggle,
.btn.btn-primary:hover {
    background-color:#017cdb;
}

.btn.btn-info {
    background-color:#5ab4da;
}

.btn.btn-info:active,
.btn.btn-info.active,
.btn-group.open .btn.btn-info.dropdown-toggle,
.btn.btn-info:hover {
    background-color:#50a1c3;
}

.btn.btn-warning {
    background-color:#ff863d;
}

.btn.btn-warning:active,
.btn.btn-warning.active,
.btn-group.open .btn.btn-warning.dropdown-toggle,
.btn.btn-warning:hover {
    background-color:#fe6c14;
}

.btn.btn-danger {
    background-color:#fb3838;
}

.btn.btn-danger:active,
.btn.btn-danger.active,
.btn-group.open .btn.btn-danger.dropdown-toggle,
.btn.btn-danger:hover {
    background-color:#dc2a2a;
}

.btn.btn-success {
    background-color:#15b74e;
}

.btn.btn-success:active,
.btn.btn-success.active,
.btn-group.open .btn.btn-success.dropdown-toggle,
.btn.btn-success:hover {
    background-color:#11943f;
}

.btn.btn-inverse {
    background-color:#595959;
}

.btn.btn-inverse:active,
.btn.btn-inverse.active,
.btn-group.open .btn.btn-inverse.dropdown-toggle,
.btn.btn-inverse:hover {
    background-color:#444;
}

.btn.btn-pink {
    background-color:#ea4c89;
}

.btn.btn-pink:active,
.btn.btn-pink.active,
.btn-group.open .btn.btn-pink.dropdown-toggle,
.btn.btn-pink:hover {
    background-color:#c73d72;
}

.btn.btn-yellow {
    background-color:#ffdd14;
}

.btn.btn-yellow:active,
.btn.btn-yellow.active,
.btn-group.open .btn.btn-yellow.dropdown-toggle,
.btn.btn-yellow:hover {
    background-color:#eccc11;
}

.btn.btn-magenta {
    background-color:#a200ff;
}

.btn.btn-magenta:active,
.btn.btn-magenta.active,
.btn-group.open .btn.btn-magenta.dropdown-toggle,
.btn.btn-magenta:hover {
    background-color:#8701d4;
}

.btn.btn-lime {
    background-color:#8cbf26;
}

.btn.btn-lime:active,
.btn.btn-lime.active,
.btn-group.open .btn.btn-lime.dropdown-toggle,
.btn.btn-lime:hover {
    background-color:#749f1f;
}

.btn.btn-gray {
    background-color:#aaa;
}

.btn.btn-gray:active,
.btn.btn-gray.active,
.btn-group.open .btn.btn-gray.dropdown-toggle,
.btn.btn-gray:hover {
    background-color:#888;
}

.btn.btn-link {
    background-color:transparent;
}

.btn.btn-link:hover {
    background-color:transparent;
}

.btn.btn-pink,
.btn.btn-yellow,
.btn.btn-magenta,
.btn.btn-lime,
.btn.btn-gray {
    color:#fff;
}

.btn.btn-pink>.caret,
.btn.btn-yellow>.caret,
.btn.btn-magenta>.caret,
.btn.btn-lime>.caret,
.btn.btn-gray>.caret {
    border-top-color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-default:hover,
.btn.btn-circle.btn-bordered {
    background-color:transparent;
    border-color:#c5c5c5;
    color:#c5c5c5;
}

.btn.btn-circle.btn-bordered:hover {
    background-color:transparent;
    border-color:#aaa;
    color:#aaa;
}

.btn.btn-circle.btn-bordered.btn-to-primary:hover,
.btn.btn-circle.btn-bordered.btn-primary {
    background-color:transparent;
    border-color:#0090ff;
    color:#0090ff;
}

.btn.btn-circle.btn-bordered.btn-primary:hover {
    background-color:transparent;
    border-color:#017cdb;
    color:#017cdb;
}

.btn.btn-circle.btn-bordered.btn-to-info:hover,
.btn.btn-circle.btn-bordered.btn-info {
    background-color:transparent;
    border-color:#5ab4da;
    color:#5ab4da;
}

.btn.btn-circle.btn-bordered.btn-info:hover {
    background-color:transparent;
    border-color:#50a1c3;
    color:#50a1c3;
}

.btn.btn-circle.btn-bordered.btn-to-warning:hover,
.btn.btn-circle.btn-bordered.btn-warning {
    background-color:transparent;
    border-color:#ff863d;
    color:#ff863d;
}

.btn.btn-circle.btn-bordered.btn-warning:hover {
    background-color:transparent;
    border-color:#fe6c14;
    color:#fe6c14;
}

.btn.btn-circle.btn-bordered.btn-to-danger:hover,
.btn.btn-circle.btn-bordered.btn-danger {
    background-color:transparent;
    border-color:#fb3838;
    color:#fb3838;
}

.btn.btn-circle.btn-bordered.btn-danger:hover {
    background-color:transparent;
    border-color:#dc2a2a;
    color:#dc2a2a;
}

.btn.btn-circle.btn-bordered.btn-to-success:hover,
.btn.btn-circle.btn-bordered.btn-success {
    background-color:transparent;
    border-color:#15b74e;
    color:#15b74e;
}

.btn.btn-circle.btn-bordered.btn-success:hover {
    background-color:transparent;
    border-color:#11943f;
    color:#11943f;
}

.btn.btn-circle.btn-bordered.btn-to-inverse:hover,
.btn.btn-circle.btn-bordered.btn-inverse {
    background-color:transparent;
    border-color:#666;
    color:#666;
}

.btn.btn-circle.btn-bordered.btn-inverse:hover {
    background-color:transparent;
    border-color:#444;
    color:#444;
}

.btn.btn-circle.btn-bordered.btn-to-pink:hover,
.btn.btn-circle.btn-bordered.btn-pink {
    background-color:transparent;
    border-color:#ea4c89;
    color:#ea4c89;
}

.btn.btn-circle.btn-bordered.btn-pink:hover {
    background-color:transparent;
    border-color:#c73d72;
    color:#c73d72;
}

.btn.btn-circle.btn-bordered.btn-to-magenta:hover,
.btn.btn-circle.btn-bordered.btn-magenta {
    background-color:transparent;
    border-color:#a200ff;
    color:#a200ff;
}

.btn.btn-circle.btn-bordered.btn-magenta:hover {
    background-color:transparent;
    border-color:#8701d4;
    color:#8701d4;
}

.btn.btn-circle.btn-bordered.btn-to-yellow:hover,
.btn.btn-circle.btn-bordered.btn-yellow {
    background-color:transparent;
    border-color:#ffdd14;
    color:#ffdd14;
}

.btn.btn-circle.btn-bordered.btn-yellow:hover {
    background-color:transparent;
    border-color:#eccc11;
    color:#eccc11;
}

.btn.btn-circle.btn-bordered.btn-to-lime:hover,
.btn.btn-circle.btn-bordered.btn-lime {
    background-color:transparent;
    border-color:#8cbf26;
    color:#8cbf26;
}

.btn.btn-circle.btn-bordered.btn-lime:hover {
    background-color:transparent;
    border-color:#749f1f;
    color:#749f1f;
}

.btn.btn-circle.btn-bordered.btn-to-gray:hover,
.btn.btn-circle.btn-bordered.btn-gray {
    background-color:transparent;
    border-color:#a4a4a4;
    color:#a4a4a4;
}

.btn.btn-circle.btn-bordered.btn-gray:hover {
    background-color:transparent;
    border-color:#888;
    color:#888;
}

.btn.btn-circle.btn-bordered.btn-to-default:hover {
    background-color:transparent;
    border-color:#c5c5c5;
    color:#c5c5c5;
}

.btn.btn-circle.btn-bordered.btn-to-primary:hover {
    background-color:transparent;
    border-color:#0090ff;
    color:#0090ff;
}

.btn.btn-circle.btn-bordered.btn-to-info:hover {
    background-color:transparent;
    border-color:#5ab4da;
    color:#5ab4da;
}

.btn.btn-circle.btn-bordered.btn-to-warning:hover {
    background-color:transparent;
    border-color:#ff863d;
    color:#ff863d;
}

.btn.btn-circle.btn-bordered.btn-to-danger:hover {
    background-color:transparent;
    border-color:#fb3838;
    color:#fb3838;
}

.btn.btn-circle.btn-bordered.btn-to-success:hover {
    background-color:transparent;
    border-color:#15b74e;
    color:#15b74e;
}

.btn.btn-circle.btn-bordered.btn-to-inverse:hover {
    background-color:transparent;
    border-color:#666;
    color:#666;
}

.btn.btn-circle.btn-bordered.btn-to-pink:hover {
    background-color:transparent;
    border-color:#ea4c89;
    color:#ea4c89;
}

.btn.btn-circle.btn-bordered.btn-to-magenta:hover {
    background-color:transparent;
    border-color:#a200ff;
    color:#a200ff;
}

.btn.btn-circle.btn-bordered.btn-to-yellow:hover {
    background-color:transparent;
    border-color:#ffdd14;
    color:#ffdd14;
}

.btn.btn-circle.btn-bordered.btn-to-lime:hover {
    background-color:transparent;
    border-color:#8cbf26;
    color:#8cbf26;
}

.btn.btn-circle.btn-bordered.btn-to-gray:hover {
    background-color:transparent;
    border-color:#a4a4a4;
    color:#a4a4a4;
}

.btn.btn-circle.btn-bordered.btn-fill:hover {
    background-color:#ebebeb;
    border-color:#ddd;
    color:#666;
}

.btn.btn-circle.btn-bordered.btn-to-primary.btn-fill:hover {
    background-color:#6fd0f4;
    border-color:#4ac1ed;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-info.btn-fill:hover {
    background-color:#b3e3f7;
    border-color:#97d8f4;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-warning.btn-fill:hover {
    background-color:#f6a270;
    border-color:#f09057;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-danger.btn-fill:hover {
    background-color:#fd5858;
    border-color:#f14343;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-success.btn-fill:hover {
    background-color:#57ce81;
    border-color:#40bf6c;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-inverse.btn-fill:hover {
    background-color:#666;
    border-color:#555;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-pink.btn-fill:hover {
    background-color:#f17ca9;
    border-color:#ec5a92;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-magenta.btn-fill:hover {
    background-color:#c06af1;
    border-color:#b251e9;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-yellow.btn-fill:hover {
    background-color:#f2e077;
    border-color:#e8d355;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-lime.btn-fill:hover {
    background-color:#bef05b;
    border-color:#b2eb40;
    color:#fff;
}

.btn.btn-circle.btn-bordered.btn-to-gray.btn-fill:hover {
    background-color:#bbb;
    border-color:#a7a7a7;
    color:#fff;
}

.accordion-group {
    margin-bottom:0;
    border:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.accordion-separate.accordion-group,
.accordion-separate .accordion-group {
    margin-bottom:1px;
}

.accordion-inner {
    border-top:0;
}

.accordion-heading>a {
    background:#e6e6e6;
    color:#333;
    font-weight:700;
}

.accordion-heading>a:hover {
    text-decoration:none;
}

.accordion-body {
    background:#f5f5f5;
}

.label,
.badge {
    background-color:#bbb;
    text-shadow:none;
}

.label {
    font-weight:400;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.badge-small,
.label-small {
    font-size:10px;
    padding:1px 2px;
}

.badge-large,
.label-large {
    font-size:13px;
    padding:4px 6px;
}

.badge-xlarge,
.label-xlarge {
    font-size:14px;
    padding:6px 8px;
}

.badge-xxlarge,
.label-xxlarge {
    font-size:15px;
    padding:8px;
}

.label-warning,
.badge-warning {
    background-color:#ff702a;
}

.label-info,
.badge-info {
    background-color:#00bfdd;
}

.label-success,
.badge-success {
    background-color:#15b74e;
}

.label-important,
.badge-important {
    background-color:#fe1010;
}

.label-inverse,
.badge-inverse {
    background-color:#222;
}

.label-gray,
.badge-gray {
    background-color:#888;
}

.label-pink,
.badge-pink {
    background-color:#ea4c89;
}

.label-yellow,
.badge-yellow {
    background-color:#ffdd14;
}

.label-lime,
.badge-lime {
    background-color:#8cbf26;
}

.label-magenta,
.badge-magenta {
    background-color:#a200ff;
}

.pagination {
    margin:10px 0;
}

.pager,
.pagination ul {
    margin:0;
    padding:0;
}

.pagination ul>li>a,
.pager>li>a {
    border-width:0;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.pagination ul>li>a,
.pager>li>a {
    color:#777;
    background-color:#f4f4f4;
    border:0;
    margin:0;
}

.pagination ul>li>a:hover,
.pager>li>a:hover {
    background-color:#eee;
}

.pagination ul>li.disabled>a,
.pagination ul>li.disabled>a:hover,
.pager>li.disabled>a,
.pager>li.disabled>a:hover {
    background-color:#f9f9f9;
    border-width:0;
}

.pagination ul>li.active>a,
.pagination ul>li.active>a:hover {
    background-color:#e9e9e9;
    color:#555;
}

.pagination.pagination-colory ul>li>a,
.pager.colory>li>a {
    color:#2283c5;
    background-color:#fafafa;
    margin:0 -1px 0 0;
    border-color:#e0e8eb;
}

.pagination.pagination-colory ul>li>a:hover,
.pager.colory>li>a:hover {
    background-color:#eaeff2;
}

.pagination.pagination-colory ul>li.disabled>a,
.pagination.pagination-colory ul>li.disabled>a:hover,
.pager.colory>li.disabled>a,
.pager.colory>li.disabled>a:hover {
    background-color:#f9f9f9;
    border-color:#d9d9d9;
}

.pagination.pagination-colory ul>li.active>a,
.pagination.pagination-colory ul>li.active>a:hover {
    background-color:#6faed9;
    border-color:#6faed9;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
}

.pagination-bullet ul>li>a {
    display:inline-block;
    width:10px;
    height:10px;
    background:#e1e1e1;
    padding:0;
    margin:0 5px;
    border:0;
    -webkit-border-radius:100% !important;
    -moz-border-radius:100% !important;
    border-radius:100% !important;
}

.pagination-bullet ul>li>a:hover {
    background:#c2c2c2;
}

.pagination-bullet ul>li.active>a,
.pagination-bullet ul>li.active>a:hover {
    background:#959595;
    border:0;
}

.pagination-bullet.pagination-large ul>li>a {
    width:12px;
    height:12px;
}

.pagination-bullet.pagination-small ul>li>a {
    width:8px;
    height:8px;
}

.pagination-bullet.pagination-mini ul>li>a {
    width:7px;
    height:7px;
}

.progress {
    background-image:none;
    background-color:#f0f3f3;
    filter:none;
    height:12px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.progress .bar+.bar,
.progress .bar {
    background-position:0 50px;
    border:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

.progress.progress-striped .bar {
    background-position:0 0;
}

.progress .bar+.bar {
    border-left:1px solid #f0f3f3;
}

.progress-xxlarge {
    height:21px;
}

.progress-xlarge {
    height:18px;
}

.progress-large {
    height:15px;
}

.progress-small {
    height:9px;
}

.progress-smaller {
    height:7px;
}

.progress-mini {
    height:5px;
}

.progress-minier {
    height:3px;
}

.breadcrumb {
    background:rgba(255,255,255,.7);
    color:#999;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.breadcrumb i {
    margin-right:5px;
}

.breadcrumb>li>.divider {
    padding-right:0;
}

.breadcrumb a {
    color:#999;
}

.breadcrumb a:hover {
    color:#444;
    text-decoration:none;
}

.breadcrumb>li.active {
    color:#222;
}

.tooltip .tooltip-inner {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.popover {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.alert {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.alert p {
    margin:9px 0;
}

.modal {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

.typeahead.dropdown-menu li a {
    color:#9ca7b9;
}

.typeahead.dropdown-menu li:hover {
    background-color:#eeeff3;
}

.typeahead.dropdown-menu .active>a,
.typeahead.dropdown-menu .active>a:hover {
    background-image:none;
    filter:none;
    background-color:transparent;
    color:#8e99ab;
}

.login-page {
    padding:80px 0;
}

.login-page:before {
    content:"";
    position:fixed;
    top:0;
    bottom:0;
    width:100%;
    z-index:1;
}

.login-page .login-wrapper {
    position:relative;
    z-index:2;
}

.login-page .login-wrapper form {
    background-color:#fff;
    padding:20px;
    width:300px;
    margin:0 auto;
}

.login-page form h3 {
    font-size:25px;
    font-weight:300;
}

.login-page form input {
    border:0;
    background-color:#f5f6f7;
}

.login-page form input[type=text],
.login-page form input[type=password],
.login-page form button {
    padding:15px 10px !important;
    height:auto !important;
    font-size:16px;
}

.login-page form button {
    margin-top:25px;
}

.gallery {
    display:inline-block;
    list-style:none;
    margin:0;
    padding:0;
}

.gallery>li {
    display:inline-block;
    margin:5px;
    overflow:hidden;
    position:relative;
}

.gallery>li>a>div {
    display:block;
    position:relative;
}

.gallery>li>a>div>i {
    display:block;
    background-color:#222;
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:all .7s ease;
    -moz-transition:all .7s ease;
    -ms-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease;
}

.gallery>li:hover>a>div>i {
    opacity:.5;
}

.gallery>li>.gallery-tools {
    width:100%;
    position:absolute;
    bottom:-30px;
    background-color:#222;
    opacity:.8;
    padding:3px;
    text-align:center;
    -webkit-transition:all .7s ease;
    -moz-transition:all .7s ease;
    -ms-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease;
}

.gallery>li:hover>.gallery-tools {
    bottom:0;
}

.gallery>li>.gallery-tools>a {
    color:rgba(255,255,255,.5);
    margin:0 3px;
    font-size:18px;
}

.gallery>li>.gallery-tools>a:hover {
    color:#fff;
}

.messages {
    margin:0;
    padding:10px;
    padding-bottom:0;
    list-style:none;
}

.messages>li {
    margin-bottom:15px;
}

.messages>li>img {
    float:left;
    width:60px;
    height:60px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}

.messages>li>div {
    background-color:#f7f8f9;
    padding:10px;
    padding-top:1px;
    margin-left:80px;
    position:relative;
}

.messages>li>div:before {
    content:"";
    position:absolute;
    width:0;
    height:0;
    left:-10px;
    top:19px;
    border-right:10px solid #f7f8f9;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
}

.messages>li>div h5 {
    font-weight:700;
    display:inline-block;
}

.messages>li>div .time {
    margin-top:5px;
    color:#999;
    float:right;
}

.messages.messages-stripped>li:nth-child(odd)>div {
    background-color:#eef1f4;
}

.messages.messages-stripped>li:nth-child(odd)>div:before {
    border-right-color:#eef1f4;
}

.messages.messages-zigzag>li:nth-child(even)>img {
    float:right;
}

.messages.messages-zigzag>li:nth-child(even)>div {
    margin-right:80px;
    margin-left:0;
}

.messages.messages-zigzag>li:nth-child(even)>div:before {
    right:-10px;
    left:auto;
    border-left:10px solid #f7f8f9;
    border-right:0;
}

.messages.messages-zigzag>li:nth-child(even)>div h5 {
    float:right;
}

.messages.messages-zigzag>li:nth-child(even)>div .time {
    float:none;
}

.messages.messages-chat>li>div {
    padding-top:0;
    padding-bottom:2px;
}

.messages.messages-chat>li>div p {
    margin-bottom:3px;
    line-height:16px;
}

.messages li .messages-actions {
    position:absolute;
    bottom:5px;
    right:10px;
    display:none;
}

.messages li:hover .messages-actions {
    display:block;
}

.messages li .messages-actions a {
    font-size:16px;
    margin:0 3px;
}

.messages-input-form {
    position:relative;
    border:1px solid #ddd;
    margin-top:10px;
}

.messages-input-form .input {
    margin-right:90px;
}

.messages-input-form .input input[type=text] {
    border:0;
    margin-bottom:0;
    display:block;
}

.messages-input-form .buttons {
    position:absolute;
    right:0;
    top:0;
}

.messages-input-form .buttons a {
    color:#ccc;
    margin:4px;
    line-height:32px;
}

.messages-input-form .buttons a>i {
    font-size:16px;
}

.messages-input-form .buttons a:hover {
    color:#555;
}

.messages-input-form .buttons .btn {
    margin-top:-5px;
    margin-right:1px;
}

.error-page {
    padding:80px 0;
}

.error-page:before {
    content:"";
    position:fixed;
    top:0;
    bottom:0;
    width:100%;
    z-index:1;
}

.error-page .error-wrapper {
    background-color:#fff;
    position:relative;
    z-index:2;
    width:400px;
    margin:0 auto;
    padding:20px;
}

.error-page h4 {
    font-size:30px;
    font-weight:300;
    margin-bottom:30px;
}

.error-page h4>span {
    color:#528eca;
    font-size:80px;
    letter-spacing:-6px;
    float:right;
}

.error-page h5 {
    font-size:27px;
    font-weight:300;
    margin-bottom:30px;
}

.error-page h5>span {
    color:#528eca;
    font-size:70px;
    letter-spacing:-7px;
    float:right;
}

.error-page form input {
    border:0;
    background-color:#f5f6f7;
    width:345px;
}

.error-page form input,
.error-page form button {
    padding:15px 10px !important;
    height:auto !important;
    font-size:16px;
}

.error-page form button {
    padding:15px 20px !important;
}

.nicescroll-rails {
    background-color:rgba(140,140,140,.15) !important;
    margin-right:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease;
}

.nicescroll-rails>div {
    background-color:rgba(140,140,140,.7) !important;
    border:0 !important;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease;
}

.nicescroll-rails:hover,
.nicescroll-rails:hover>div {}

.chzn-controls {
    margin-bottom:-4px !important;
}

.chzn-controls .help-inline {
    display:inline-block;
    margin-top:6px;
}

.chzn-container {
    display:block;
    margin:0;
    padding:0 !important;
    box-shadow:none !important;
}

.chzn-container-single {
    margin:0 !important;
    padding:0 !important;
}

.controls .chzn-container-single {
    float:left;
}

.chzn-container-single .chzn-single {
    box-shadow:none !important;
    background-image:none !important;
    filter:none !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
    height:20px !important;
    line-height:20px !important;
    padding:4px 6px !important;
    border-color:#e5e5e5 !important;
    margin:0 !important;
    color:#555 !important;
}

.error .chzn-container-single .chzn-single {
    border-color:#B94A48;
}

.error .chzn-container-single .chzn-single span {
    color:#B94A48;
}

.success .chzn-container-single .chzn-single {
    border-color:#468847;
}

.success .chzn-container-single .chzn-single span {
    color:#468847;
}

.chzn-container-single .chzn-single>span {
    margin-top:1px;
}

.chzn-container-single .chzn-single>abr {
    margin-top:3px;
}

.chzn-container .chzn-drop {
    -webkit-box-shadow:0 2px 6px rgba(30,30,100,.25) !important;
    -moz-box-shadow:0 2px 6px rgba(30,30,100,.25) !important;
    box-shadow:0 1px 6px rgba(30,30,100,.25) !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
    border-color:#e5e5e5;
}

.chzn-container-single .chzn-search input,
.chzn-container-single .chzn-search input:focus,
.chzn-container-single .chzn-search input:active {
    border:1px solid #e5e5e5 !important;
    box-shadow:none !important;
    height:28px;
    line-height:25px;
}

.chzn-container .chzn-choices li.search-choice {
    background-image:none !important;
    filter:none !important;
    box-shadow:none !important;
    font-size:12px !important;
    font-weight:300 !important;
    text-shadow:none !important;
    background-color:#e8f3f7 !important;
    border:0 !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.chzn-container .chzn-results .highlighted {
    background-image:none !important;
    filter:none !important;
    background-color:#eeeff3 !important;
    color:#111 !important;
}

.chzn-container-multi .chzn-choices {
    background-image:none !important;
    filter:none !important;
    box-shadow:none !important;
    border-color:#e5e5e5 !important;
    padding:2px 1px 1px !important;
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
    background-image:none !important;
    filter:none !important;
}

.chzn-x-multi .chzn-choices {
    box-shadow:none !important;
}

.chzn-container .group-result {
    color:#555 !important;
    font-size:16px !important;
    font-weight:400 !important;
}

.slider {
    margin:9px 0;
}

.ui-slider {
    border:0 !important;
    background:#d9d9d9 !important;
}

.ui-widget-header {
    background:#aaa !important;
}

.ui-slider-horizontal {
    height:2px !important;
}

.ui-slider-vertical {
    width:2px !important;
}

.ui-slider-horizontal.bar-large {
    height:4px !important;
}

.ui-slider-vertical.bar-large {
    width:4px !important;
}

.ui-slider-horizontal.bar-xlarge {
    height:7px !important;
}

.ui-slider-vertical.bar-xlarge {
    width:7px !important;
}

.ui-slider-horizontal.bar-xxlarge {
    height:10px !important;
}

.ui-slider-vertical.bar-xxlarge {
    width:10px !important;
}

.ui-slider-handle {
    border:0 !important;
    width:15px !important;
    height:15px !important;
    background:#aaa !important;
    -webkit-border-radius:100% !important;
    -moz-border-radius:100% !important;
    border-radius:100% !important;
}

.ui-slider-handle:focus {
    outline:0;
}

.bar-large>.ui-slider-handle {
    width:18px !important;
    height:18px !important;
}

.bar-xlarge>.ui-slider-handle {
    width:20px !important;
    height:20px !important;
}

.bar-xxlarge>.ui-slider-handle {
    width:24px !important;
    height:24px !important;
}

.ui-slider-horizontal>.ui-slider-handle {
    top:-7px !important;
}

.ui-slider-vertical>.ui-slider-handle {
    left:-7px !important;
}

.slider-eq span {
    display:inline-block;
    height:170px;
    margin:0 10px;
}

.ui-slider.bar-blue {
    background:#b9d3f1 !important;
}

.ui-slider.bar-green {
    background:#9cedc3 !important;
}

.ui-slider.bar-red {
    background:#feaea5 !important;
}

.ui-slider.bar-yellow {
    background:#fcf7ac !important;
}

.ui-slider.bar-orange {
    background:#fbb485 !important;
}

.ui-slider.bar-pink {
    background:#fea8fd !important;
}

.ui-slider.bar-magenta {
    background:#c27bf4 !important;
}

.ui-slider.bar-blue>.ui-widget-header,
.ui-slider.handle-blue>.ui-slider-handle {
    background:#4495f1 !important;
}

.ui-slider.bar-green>.ui-widget-header,
.ui-slider.handle-green>.ui-slider-handle {
    background:#36c77b !important;
}

.ui-slider.bar-red>.ui-widget-header,
.ui-slider.handle-red>.ui-slider-handle {
    background:#fb5240 !important;
}

.ui-slider.bar-yellow>.ui-widget-header,
.ui-slider.handle-yellow>.ui-slider-handle {
    background:#fbf040 !important;
}

.ui-slider.bar-orange>.ui-widget-header,
.ui-slider.handle-orange>.ui-slider-handle {
    background:#fc812f !important;
}

.ui-slider.bar-pink>.ui-widget-header,
.ui-slider.handle-pink>.ui-slider-handle {
    background:#fb40f9 !important;
}

.ui-slider.bar-magenta>.ui-widget-header,
.ui-slider.handle-magenta>.ui-slider-handle {
    background:#9b2be9 !important;
}

.circle-stats {
    text-align:center;
    position:relative;
}

.circle-stats-item {
    position:relative;
    background:rgba(255,255,255,.7);
    -webkit-border-radius:50em;
    -moz-border-radius:50em;
    border-radius:50em;
    width:120px;
    height:120px;
    margin:10px auto;
}

.circle-stats-item i {
    font-size:30px;
    position:absolute;
    top:30%;
    margin-top:0;
    width:100%;
    text-align:center;
}

.circle-stats-item.blue .percent,
.circle-stats-item.blue i {
    color:#87ceeb;
}

.circle-stats-item.orange .percent,
.circle-stats-item.orange i {
    color:#fc812f;
}

.circle-stats-item.red .percent,
.circle-stats-item.red i {
    color:#fb5240;
}

.circle-stats-item.green .percent,
.circle-stats-item.green i {
    color:#36c77b;
}

.circle-stats-item.yellow .percent,
.circle-stats-item.yellow i {
    color:#fbf040;
}

.circle-stats-item.pink .percent,
.circle-stats-item.pink i {
    color:#fb40f9;
}

.circle-stats-item.magenta .percent,
.circle-stats-item.magenta i {
    color:#9b2be9;
}

.circle-stats-item.lime .percent,
.circle-stats-item.lime i {
    color:#b9e672;
}

.circle-stats-item.gray .percent,
.circle-stats-item.gray i {
    color:#999;
}

.circle-stats-item.black .percent,
.circle-stats-item.black i {
    color:#444;
}

.circle-stats-item input {
    cursor:default;
    box-shadow:none;
    border:0;
    height:auto;
    position:absolute;
    top:20px;
    left:120px;
}

.circle-stats-item .percent {
    font:700 24px arial;
    position:absolute;
    top:53%;
    margin-left:75px;
}

.circle-stats-item input:focus {
    outline:thin dotted;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

.lt-ie9 .knob,
.lt-ie9 .circle-stats {
    display:none;
}

div.tagsinput {
    height:50px !important;
    margin:0 !important;
    padding:5px !important;
    overflow:auto !important;
}

div.tagsinput span.tag {
    background:#e8f3f7 !important;
    color:#333 !important;
    border:0 !important;
    padding:1px 5px !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
    margin-bottom:4px !important;
}

div.tagsinput input {
    padding:3px 6px !important;
}

div.tagsinput span.tag a {
    color:#aaa !important;
    font-size:14px;
}

div.tagsinput span.tag a:hover {
    color:#555 !important;
}

div.tagsinput .not_valid {
    color:#fff !important;
    padding:3px 6px !important;
    background-color:#ed6363 !important;
}

.fileupload .input-append .btn-file {
    padding:0;
}

.fileupload .input-append .btn-file>.fileupload-new,
.fileupload .input-append .btn-file>.fileupload-exists {
    padding:5px 10px;
    line-height:30px;
}

.fileupload .input-append>a.fileupload-exists {
    padding:0 10px;
    line-height:30px;
}

.bootstrap-timepicker {
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.bootstrap-timepicker table tr>td>a:hover {
    background-color:#f0f0f0;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.daterangepicker td {
    text-shadow:none !important;
}

.daterangepicker td.active {
    background-color:#4b8df8 !important;
    background-image:none !important;
    filter:none !important;
}

.daterangepicker th {
    font-weight:400;
    font-size:14px;
}

.daterangepicker .ranges>ul>li {
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.daterangepicker .ranges>ul>li:hover {
    border-color:#eee;
    color:#555;
    background-color:#eee;
}

.clockface .cell>div {
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.clockface .cell .inner.active,
.clockface .cell .outer.active {
    background-image:none !important;
    filter:none !important;
}

.switch,
.switch .switch-left {
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.switch .switch-left,
.switch .switch-right {
    background-image:none !important;
    filter:none !important;
}

.form-wizard .progress {
    margin-bottom:30px;
}

.form-wizard .steps {
    padding:10px 0;
    margin-bottom:15px;
}

.form-wizard .steps .step {
    padding:0;
    color:#555;
    background-color:transparent;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

.form-wizard .steps .step:hover {
    background-color:transparent;
    color:#555;
}

.form-wizard .step .number {
    background-color:#eee;
    display:inline-block;
    font-size:16px;
    font-weight:300;
    padding:12px 15px !important;
    margin-right:10px;
}

.form-wizard .step .desc {
    display:inline-block;
    font-size:14px;
    font-weight:300;
}

.form-wizard .steps-fill .step,
.form-wizard .steps-fill .step:hover {
    background-color:#f5f5f5;
}

.form-wizard .active .step .number {
    background-color:#0090ff;
    color:#fff;
}

.form-wizard .active .step .desc {
    font-weight:400;
}

.form-wizard .steps-fill .active .step,
.form-wizard .steps-fill .active .step:hover {
    background-color:#5bb1f4;
    color:#fff;
}

.form-wizard .step i {
    display:none;
}

.form-wizard .done .step .number {
    background-color:#15b74e;
    color:#fff;
}

.form-wizard .done .step .desc {
    font-weight:400;
}

.form-wizard .steps-fill .done .step,
.form-wizard .steps-fill .done .step:hover {
    background-color:#50d17e;
    color:#fff;
}

.form-wizard .done .step i {
    font-size:12px;
    font-weight:400;
    color:#999;
    display:inline-block;
}

.form-wizard .steps-fill .done .step i {
    color:#fff;
}

.chart,
.pie,
.bars {
    overflow:hidden;
    height:300px;
}

#flotTip {
    background-color:#000;
    color:#fff;
    padding:3px 7px;
    opacity:.7;
}

#calendar .fc-event {
    border:0;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}

#external-events .external-event {
    cursor:move;
    margin:0 5px 5px 0;
}

.weekly-stats {
    margin:0;
    padding:0;
    list-style:none;
}

.weekly-stats li {
    font-size:14px;
    margin-bottom:19px;
}

.weekly-stats .inline-sparkline {
    margin-right:10px;
}

.weekly-stats .value {
    font-size:20px;
    color:#fa5833;
    margin-left:5px;
}

.todo-list {
    margin:0;
    padding:0;
    list-style:none;
}

.todo-list>li {
    position:relative;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:10px;
}

.todo-list>li:last-child {
    border-bottom:0;
}

.todo-list>li>.todo-desc {
    margin-right:100px;
    display:inline-block;
}

.todo-list>li>.todo-desc .label {
    float:right;
}

.todo-list>li>.todo-actions {
    position:absolute;
    right:0;
    top:0;
}

.todo-list>li>.todo-actions a {
    color:#aaa;
    font-size:15px;
    margin:0 3px;
}

.todo-list>li>.todo-actions a:hover {
    color:#555;
}

.tasks-in-progress {
    margin:0;
    padding:0;
    list-style:none;
}

.tasks-in-progress>li>p {
    margin-bottom:4px;
}

.tasks-in-progress>li>p>span {
    float:right;
}

.things-to-do {
    margin:0;
    padding:0;
    list-style:none;
}

.things-to-do>li {
    border-bottom:1px solid #f5f5f5;
    padding-top:12px;
}

.things-to-do>li:last-child {
    border-bottom:0;
}

.things-to-do>li p {
    font-size:14px;
    line-height:16px;
}

.things-to-do>li i {
    font-size:30px;
    color:#a4c7e7;
    display:inline-block;
    width:35px;
    text-align:left;
}

.things-to-do>li .value {
    font-size:25px;
    color:#fa5833;
    margin-left:10px;
    margin-right:10px;
}

.things-to-do>li .btn {
    float:right;
}

.weekly-changes {
    margin:0;
    padding:0;
    list-style:none;
}

.weekly-changes>li {
    border-bottom:1px solid #f5f5f5;
    padding-top:12px;
}

.weekly-changes>li:last-child {
    border-bottom:0;
}

.weekly-changes>li p {
    font-size:15px;
}

.weekly-changes>li i {
    font-size:15px;
    width:15px;
}

.weekly-changes>li span {
    font-size:23px;
    margin:0 10px;
    display:inline-block;
    width:60px;
    text-align:right;
}

#main-content>footer {
    background:rgba(255,255,255,.6);
    padding:12px 20px 3px;
    margin-top:20px;
    position:fixed; /*cai nay cu la absolute*/
    bottom:0;
    width:80%;
}

#main-content>footer p {
    text-align:center;
    color:#222;
}

#theme-setting {
    position:absolute;
    top:60px;
    right:0;
}

#theme-setting>a {
    display:inline-block;
    color:#999;
    vertical-align:top;
    background:rgba(255,255,255,.7);
    padding:10px;
}

#theme-setting>a:hover {
    text-decoration:none;
    color:#555;
}

#theme-setting ul {
    background:rgba(255,255,255,.8);
    padding:0;
    display:inline-block;
    list-style:none;
    margin:0;
}

#theme-setting>ul {
    padding:10px;
    margin-left:-3px;
    display:none;
}

#theme-setting>ul>li {
    padding:4px 0;
    overflow:hidden;
    width:317px;
}

#theme-setting>ul>li>span {
    font-size:17px;
    display:inline-block;
    width:70px;
    vertical-align:top;
}

#theme-setting>ul>li>a {
    display:inline-block;
    font-size:15px;
    color:#000;
    margin-top:15px;
}

#theme-setting>ul>li>a:hover {
    text-decoration:none;
}

#theme-setting ul.colors>li {
    display:inline-block;
    padding:0 2px;
}

#theme-setting ul.colors a {
    display:inline-block;
    width:20px;
    height:20px;
    opacity:.3;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}

#theme-setting ul.colors li.active a,
#theme-setting ul.colors li.active a:hover,
#theme-setting ul.colors a:hover {
    opacity:1;
}

#theme-setting ul.colors a.blue {
    background-color:#58b1fc;
}

#theme-setting ul.colors a.red {
    background-color:#ff6f6f;
}

#theme-setting ul.colors a.green {
    background-color:#47cf74;
}

#theme-setting ul.colors a.orange {
    background-color:#ffaf51;
}

#theme-setting ul.colors a.yellow {
    background-color:#f3d240;
}

#theme-setting ul.colors a.pink {
    background-color:#f359a8;
}

#theme-setting ul.colors a.magenta {
    background-color:#c48aff;
}

#theme-setting ul.colors a.gray {
    background-color:#ababab;
}

#theme-setting ul.colors a.black {
    background-color:#373b41;
}

.navbar .nav>li>a,
.navbar .nav>li>a:hover,
.navbar .nav>li>a:focus,
.dropdown-navbar>li.nav-header,
.flaty-nav>li>a>[class*=icon-],
.navbar .brand,
.nav-list .search-pan input,
.nav-list .search-pan button>i,
.nav-list>li>a,
.nav-list>li>a:focus,
.nav-list>li>a:hover,
.nav-list>li>a .arrow,
.nav-list>li a:hover>.arrow,
.nav-list>li.active>a>.arrow,
.nav-list>li.open>a>.arrow,
.nav-list>li.open>a,
.nav-list>li.active>a,
.nav-list>li.active>a:hover,
.nav-list>li.active>a:focus,
.nav-list>li.active>a:active,
.nav-list>li .submenu>li>a,
#sidebar-collapse>[class*=icon-],
.sidebar-collapsed .nav-list>li.open:hover>a {
    color:#fff;
}

.navbar .navbar-inner {
    background:#58b1fc;
}

.flaty-nav>li>a>.badge {
    border-color:#58b1fc;
}

.navbar .btn-navbar,
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar.collapsed:hover,
.navbar .btn-navbar.collapsed:focus,
.flaty-nav>li.open,
.flaty-nav>li:hover,
.dropdown-navbar>li.nav-header {
    background-color:#4ca4ee;
}

.dropdown-navbar>li.nav-header:hover {
    background-color:#4ca4ee !important;
}

.flaty-nav>li.open>a>.badge,
.flaty-nav>li:hover>a>.badge {
    border-color:#4ca4ee;
}

#sidebar:before,
.nav-list .search-form,
.nav-list .search-pan input,
.nav-list>li>a {
    background-color:#248dc1;
}

.nav-list .search-form:hover,
.nav-list .search-form:hover .search-pan input,
.nav-list>li.open>a,
.nav-list>li.active>a,
.nav-list>li.active>a:hover,
.nav-list>li.active>a:focus,
.nav-list>li.active>a:active,
#sidebar-collapse>[class*=icon-]:hover,
.sidebar-collapsed .nav-list>li:hover>a,
.sidebar-collapsed .nav-list .search-pan input,
.sidebar-collapsed .nav-list>li>a>span {
    background-color:#0e6390;
}

.nav-list>li>a:focus,
.nav-list>li>a:hover {
    background-color:#0e6390 !important;
}

.nav-list>li .submenu {
    background-color:#389bcf;
}

#sidebar-collapse>[class*=icon-],
.nav-list>li .submenu>li>a:focus,
.nav-list>li .submenu>li>a:hover,
.nav-list>li .submenu>li.active>a {
    background-color:#3294c8;
}

.nav-list>li.active>a:after {
    border-right-color:#e9f0f9;
}

.login-page:before,
.error-page:before,
#main-content {
    background:#e9f0f9;
}

.box>.box-title {
    background-color:#b6d1f2;
    text-shadow:0 1px 0 #aecef4;
}

.skin-red .navbar-inner {
    background:#ff6f6f;
}

.skin-red .flaty-nav>li>a>.badge {
    border-color:#ff6f6f;
}

.skin-red .btn-navbar,
.skin-red .btn-navbar:hover,
.skin-red .btn-navbar:focus,
.skin-red .btn-navbar.collapsed:hover,
.skin-red .btn-navbar.collapsed:focus,
.skin-red .flaty-nav>li.open,
.skin-red .flaty-nav>li:hover,
.skin-red .dropdown-navbar>li.nav-header {
    background-color:#e85757;
}

.skin-red .dropdown-navbar>li.nav-header:hover {
    background-color:#e85757 !important;
}

.skin-red .flaty-nav>li.open>a>.badge,
.skin-red .flaty-nav>li:hover>a>.badge {
    border-color:#e85757;
}

.skin-red #sidebar:before,
.skin-red .nav-list .search-form,
.skin-red .nav-list .search-pan input,
.skin-red .nav-list>li>a {
    background-color:#d62643;
}

.skin-red .nav-list .search-form:hover,
.skin-red .nav-list .search-form:hover .search-pan input,
.skin-red .nav-list>li.open>a,
.skin-red .nav-list>li.active>a,
.skin-red .nav-list>li.active>a:hover,
.skin-red .nav-list>li.active>a:focus,
.skin-red .nav-list>li.active>a:active,
.skin-red #sidebar-collapse>[class*=icon-]:hover,
.skin-red .sidebar-collapsed .nav-list>li:hover>a,
.skin-red .sidebar-collapsed .nav-list .search-pan input,
.skin-red .sidebar-collapsed .nav-list>li>a>span {
    background-color:#b91b35;
}

.skin-red .nav-list>li>a:focus,
.skin-red .nav-list>li>a:hover {
    background-color:#b91b35 !important;
}

.skin-red .nav-list>li .submenu {
    background-color:#d93953;
}

.skin-red #sidebar-collapse>[class*=icon-],
.skin-red .nav-list>li .submenu>li>a:focus,
.skin-red .nav-list>li .submenu>li>a:hover,
.skin-red .nav-list>li .submenu>li.active>a {
    background-color:#cf364f;
}

.skin-red .nav-list>li.active>a:after {
    border-right-color:#fbeaed;
}

.skin-red #main-content {
    background:#fbeaed;
}

.skin-red .box>.box-title {
    background-color:#f7a1a1;
    text-shadow:0 1px 0 #f2abab;
}

.skin-green .navbar-inner {
    background:#47cf74;
}

.skin-green .flaty-nav>li>a>.badge {
    border-color:#47cf74;
}

.skin-green .btn-navbar,
.skin-green .btn-navbar:hover,
.skin-green .btn-navbar:focus,
.skin-green .btn-navbar.collapsed:hover,
.skin-green .btn-navbar.collapsed:focus,
.skin-green .flaty-nav>li.open,
.skin-green .flaty-nav>li:hover,
.skin-green .dropdown-navbar>li.nav-header {
    background-color:#37ba63;
}

.skin-green .dropdown-navbar>li.nav-header:hover {
    background-color:#37ba63 !important;
}

.skin-green .flaty-nav>li.open>a>.badge,
.skin-green .flaty-nav>li:hover>a>.badge {
    border-color:#37ba63;
}

.skin-green #sidebar:before,
.skin-green .nav-list .search-form,
.skin-green .nav-list .search-pan input,
.skin-green .nav-list>li>a {
    background-color:#1aa849;
}

.skin-green .nav-list .search-form:hover,
.skin-green .nav-list .search-form:hover .search-pan input,
.skin-green .nav-list>li.open>a,
.skin-green .nav-list>li.active>a,
.skin-green .nav-list>li.active>a:hover,
.skin-green .nav-list>li.active>a:focus,
.skin-green .nav-list>li.active>a:active,
.skin-green #sidebar-collapse>[class*=icon-]:hover,
.skin-green .sidebar-collapsed .nav-list>li:hover>a,
.skin-green .sidebar-collapsed .nav-list .search-pan input,
.skin-green .sidebar-collapsed .nav-list>li>a>span {
    background-color:#0e8a37;
}

.skin-green .nav-list>li>a:focus,
.skin-green .nav-list>li>a:hover {
    background-color:#0e8a37 !important;
}

.skin-green .nav-list>li .submenu {
    background-color:#34ab5c;
}

.skin-green #sidebar-collapse>[class*=icon-],
.skin-green .nav-list>li .submenu>li>a:focus,
.skin-green .nav-list>li .submenu>li>a:hover,
.skin-green .nav-list>li .submenu>li.active>a {
    background-color:#2f9e54;
}

.skin-green .nav-list>li.active>a:after {
    border-right-color:#e9f7ee;
}

.skin-green #main-content {
    background:#e9f7ee;
}

.skin-green .box>.box-title {
    background-color:#ade8a1;
    text-shadow:0 1px 0 #b6e1ad;
}

.skin-orange .navbar-inner {
    background:#ffaf51;
}

.skin-orange .flaty-nav>li>a>.badge {
    border-color:#ffaf51;
}

.skin-orange .btn-navbar,
.skin-orange .btn-navbar:hover,
.skin-orange .btn-navbar:focus,
.skin-orange .btn-navbar.collapsed:hover,
.skin-orange .btn-navbar.collapsed:focus,
.skin-orange .flaty-nav>li.open,
.skin-orange .flaty-nav>li:hover,
.skin-orange .dropdown-navbar>li.nav-header {
    background-color:#f6a84c;
}

.skin-orange .dropdown-navbar>li.nav-header:hover {
    background-color:#f6a84c !important;
}

.skin-orange .flaty-nav>li.open>a>.badge,
.skin-orange .flaty-nav>li:hover>a>.badge {
    border-color:#f6a84c;
}

.skin-orange #sidebar:before,
.skin-orange .nav-list .search-form,
.skin-orange .nav-list .search-pan input,
.skin-orange .nav-list>li>a {
    background-color:#f79828;
}

.skin-orange .nav-list .search-form:hover,
.skin-orange .nav-list .search-form:hover .search-pan input,
.skin-orange .nav-list>li.open>a,
.skin-orange .nav-list>li.active>a,
.skin-orange .nav-list>li.active>a:hover,
.skin-orange .nav-list>li.active>a:focus,
.skin-orange .nav-list>li.active>a:active,
.skin-orange #sidebar-collapse>[class*=icon-]:hover,
.skin-orange .sidebar-collapsed .nav-list>li:hover>a,
.skin-orange .sidebar-collapsed .nav-list .search-pan input,
.skin-orange .sidebar-collapsed .nav-list>li>a>span {
    background-color:#e88005;
}

.skin-orange .nav-list>li>a:focus,
.skin-orange .nav-list>li>a:hover {
    background-color:#e88005 !important;
}

.skin-orange .nav-list>li .submenu {
    background-color:#f7a443;
}

.skin-orange #sidebar-collapse>[class*=icon-],
.skin-orange .nav-list>li .submenu>li>a:focus,
.skin-orange .nav-list>li .submenu>li>a:hover,
.skin-orange .nav-list>li .submenu>li.active>a {
    background-color:#f79e35;
}

.skin-orange .nav-list>li.active>a:after {
    border-right-color:#f7ece0;
}

.skin-orange #main-content {
    background:#f7ece0;
}

.skin-orange .box>.box-title {
    background-color:#f8cd92;
    text-shadow:0 1px 0 #f0cd9d;
}

.skin-yellow .navbar-inner {
    background:#f3d240;
}

.skin-yellow .flaty-nav>li>a>.badge {
    border-color:#f3d240;
}

.skin-yellow .btn-navbar,
.skin-yellow .btn-navbar:hover,
.skin-yellow .btn-navbar:focus,
.skin-yellow .btn-navbar.collapsed:hover,
.skin-yellow .btn-navbar.collapsed:focus,
.skin-yellow .flaty-nav>li.open,
.skin-yellow .flaty-nav>li:hover,
.skin-yellow .dropdown-navbar>li.nav-header {
    background-color:#ebcc42;
}

.skin-yellow .dropdown-navbar>li.nav-header:hover {
    background-color:#ebcc42 !important;
}

.skin-yellow .flaty-nav>li.open>a>.badge,
.skin-yellow .flaty-nav>li:hover>a>.badge {
    border-color:#ebcc42;
}

.skin-yellow #sidebar:before,
.skin-yellow .nav-list .search-form,
.skin-yellow .nav-list .search-pan input,
.skin-yellow .nav-list>li>a {
    background-color:#f5c701;
}

.skin-yellow .nav-list .search-form:hover,
.skin-yellow .nav-list .search-form:hover .search-pan input,
.skin-yellow .nav-list>li.open>a,
.skin-yellow .nav-list>li.active>a,
.skin-yellow .nav-list>li.active>a:hover,
.skin-yellow .nav-list>li.active>a:focus,
.skin-yellow .nav-list>li.active>a:active,
.skin-yellow #sidebar-collapse>[class*=icon-]:hover,
.skin-yellow .sidebar-collapsed .nav-list>li:hover>a,
.skin-yellow .sidebar-collapsed .nav-list .search-pan input,
.skin-yellow .sidebar-collapsed .nav-list>li>a>span {
    background-color:#d5ad01;
}

.skin-yellow .nav-list>li>a:focus,
.skin-yellow .nav-list>li>a:hover {
    background-color:#d5ad01 !important;
}

.skin-yellow .nav-list>li .submenu {
    background-color:#fcd634;
}

.skin-yellow #sidebar-collapse>[class*=icon-],
.skin-yellow .nav-list>li .submenu>li>a:focus,
.skin-yellow .nav-list>li .submenu>li>a:hover,
.skin-yellow .nav-list>li .submenu>li.active>a {
    background-color:#f7d029;
}

.skin-yellow .nav-list>li.active>a:after {
    border-right-color:#f2ecd2;
}

.skin-yellow #main-content {
    background:#f2ecd2;
}

.skin-yellow .box>.box-title {
    background-color:#f4f190;
    text-shadow:0 1px 0 #edea95;
}

.skin-pink .navbar-inner {
    background:#f359a8;
}

.skin-pink .flaty-nav>li>a>.badge {
    border-color:#f359a8;
}

.skin-pink .btn-navbar,
.skin-pink .btn-navbar:hover,
.skin-pink .btn-navbar:focus,
.skin-pink .btn-navbar.collapsed:hover,
.skin-pink .btn-navbar.collapsed:focus,
.skin-pink .flaty-nav>li.open,
.skin-pink .flaty-nav>li:hover,
.skin-pink .dropdown-navbar>li.nav-header {
    background-color:#f347a0;
}

.skin-pink .dropdown-navbar>li.nav-header:hover {
    background-color:#f347a0 !important;
}

.skin-pink .flaty-nav>li.open>a>.badge,
.skin-pink .flaty-nav>li:hover>a>.badge {
    border-color:#f347a0;
}

.skin-pink #sidebar:before,
.skin-pink .nav-list .search-form,
.skin-pink .nav-list .search-pan input,
.skin-pink .nav-list>li>a {
    background-color:#ea3994;
}

.skin-pink .nav-list .search-form:hover,
.skin-pink .nav-list .search-form:hover .search-pan input,
.skin-pink .nav-list>li.open>a,
.skin-pink .nav-list>li.active>a,
.skin-pink .nav-list>li.active>a:hover,
.skin-pink .nav-list>li.active>a:focus,
.skin-pink .nav-list>li.active>a:active,
.skin-pink #sidebar-collapse>[class*=icon-]:hover,
.skin-pink .sidebar-collapsed .nav-list>li:hover>a,
.skin-pink .sidebar-collapsed .nav-list .search-pan input,
.skin-pink .sidebar-collapsed .nav-list>li>a>span {
    background-color:#da2482;
}

.skin-pink .nav-list>li>a:focus,
.skin-pink .nav-list>li>a:hover {
    background-color:#da2482 !important;
}

.skin-pink .nav-list>li .submenu {
    background-color:#ee439b;
}

.skin-pink .nav-list>li .submenu>li>a:focus,
.skin-pink #sidebar-collapse>[class*=icon-],
.skin-pink .nav-list>li .submenu>li>a:hover,
.skin-pink .nav-list>li .submenu>li.active>a {
    background-color:#e94298;
}

.skin-pink .nav-list>li.active>a:after {
    border-right-color:#f9e7f0;
}

.skin-pink #main-content {
    background:#f9e7f0;
}

.skin-pink .box>.box-title {
    background-color:#f49ed8;
    text-shadow:0 1px 0 #f0a8d9;
}

.skin-magenta .navbar-inner {
    background:#c48aff;
}

.skin-magenta .flaty-nav>li>a>.badge {
    border-color:#c48aff;
}

.skin-magenta .btn-navbar,
.skin-magenta .btn-navbar:hover,
.skin-magenta .btn-navbar:focus,
.skin-magenta .btn-navbar.collapsed:hover,
.skin-magenta .btn-navbar.collapsed:focus,
.skin-magenta .flaty-nav>li.open,
.skin-magenta .flaty-nav>li:hover,
.skin-magenta .dropdown-navbar>li.nav-header {
    background-color:#b275ef;
}

.skin-magenta .dropdown-navbar>li.nav-header:hover {
    background-color:#b275ef !important;
}

.skin-magenta .flaty-nav>li.open>a>.badge,
.skin-magenta .flaty-nav>li:hover>a>.badge {
    border-color:#b275ef;
}

.skin-magenta #sidebar:before,
.skin-magenta .nav-list .search-form,
.skin-magenta .nav-list .search-pan input,
.skin-magenta .nav-list>li>a {
    background-color:#a858fa;
}

.skin-magenta .nav-list .search-form:hover,
.skin-magenta .nav-list .search-form:hover .search-pan input,
.skin-magenta .nav-list>li.open>a,
.skin-magenta .nav-list>li.active>a,
.skin-magenta .nav-list>li.active>a:hover,
.skin-magenta .nav-list>li.active>a:focus,
.skin-magenta .nav-list>li.active>a:active,
.skin-magenta #sidebar-collapse>[class*=icon-]:hover,
.skin-magenta .sidebar-collapsed .nav-list>li:hover>a,
.skin-magenta .sidebar-collapsed .nav-list .search-pan input,
.skin-magenta .sidebar-collapsed .nav-list>li>a>span {
    background-color:#8440c9;
}

.skin-magenta .nav-list>li>a:focus,
.skin-magenta .nav-list>li>a:hover {
    background-color:#8440c9 !important;
}

.skin-magenta .nav-list>li .submenu {
    background-color:#b36ff8;
}

.skin-magenta #sidebar-collapse>[class*=icon-],
.skin-magenta .nav-list>li .submenu>li>a:focus,
.skin-magenta .nav-list>li .submenu>li>a:hover,
.skin-magenta .nav-list>li .submenu>li.active>a {
    background-color:#ab61f6;
}

.skin-magenta .nav-list>li.active>a:after {
    border-right-color:#efe1fe;
}

.skin-magenta #main-content {
    background:#efe1fe;
}

.skin-magenta .box>.box-title {
    background-color:#e1a1ef;
    text-shadow:0 1px 0 #d7a4e2;
}

.skin-gray .navbar-inner {
    background:#ababab;
}

.skin-gray .flaty-nav>li>a>.badge {
    border-color:#ababab;
}

.skin-gray .btn-navbar,
.skin-gray .btn-navbar:hover,
.skin-gray .btn-navbar:focus,
.skin-gray .btn-navbar.collapsed:hover,
.skin-gray .btn-navbar.collapsed:focus,
.skin-gray .flaty-nav>li.open,
.skin-gray .flaty-nav>li:hover,
.skin-gray .dropdown-navbar>li.nav-header {
    background-color:#959595;
}

.skin-gray .dropdown-navbar>li.nav-header:hover {
    background-color:#959595 !important;
}

.skin-gray .flaty-nav>li.open>a>.badge,
.skin-gray .flaty-nav>li:hover>a>.badge {
    border-color:#959595;
}

.skin-gray #sidebar:before,
.skin-gray .nav-list .search-form,
.skin-gray .nav-list .search-pan input,
.skin-gray .nav-list>li>a {
    background-color:#767676;
}

.skin-gray .nav-list .search-form:hover,
.skin-gray .nav-list .search-form:hover .search-pan input,
.skin-gray .nav-list>li.open>a,
.skin-gray .nav-list>li.active>a,
.skin-gray .nav-list>li.active>a:hover,
.skin-gray .nav-list>li.active>a:focus,
.skin-gray .nav-list>li.active>a:active,
.skin-gray #sidebar-collapse>[class*=icon-]:hover,
.skin-gray .sidebar-collapsed .nav-list>li:hover>a,
.skin-gray .sidebar-collapsed .nav-list .search-pan input,
.skin-gray .sidebar-collapsed .nav-list>li>a>span {
    background-color:#565656;
}

.skin-gray .nav-list>li>a:focus,
.skin-gray .nav-list>li>a:hover {
    background-color:#565656 !important;
}

.skin-gray .nav-list>li .submenu {
    background-color:#969696;
}

.skin-gray #sidebar-collapse>[class*=icon-],
.skin-gray .nav-list>li .submenu>li>a:focus,
.skin-gray .nav-list>li .submenu>li>a:hover,
.skin-gray .nav-list>li .submenu>li.active>a {
    background-color:#868686;
}

.skin-gray .nav-list>li.active>a:after {
    border-right-color:#e6e6e6;
}

.skin-gray #main-content {
    background:#e6e6e6;
}

.skin-gray .box>.box-title {
    background-color:#bbb;
    text-shadow:0 1px 0 #aaa;
}

.skin-black .navbar-inner {
    background:#373b41;
}

.skin-black .flaty-nav>li>a>.badge {
    border-color:#373b41;
}

.skin-black .btn-navbar,
.skin-black .btn-navbar:hover,
.skin-black .btn-navbar:focus,
.skin-black .btn-navbar.collapsed:hover,
.skin-black .btn-navbar.collapsed:focus,
.skin-black .flaty-nav>li.open,
.skin-black .flaty-nav>li:hover,
.skin-black .dropdown-navbar>li.nav-header {
    background-color:#2b2f35;
}

.skin-black .dropdown-navbar>li.nav-header:hover {
    background-color:#2b2f35 !important;
}

.skin-black .flaty-nav>li.open>a>.badge,
.skin-black .flaty-nav>li:hover>a>.badge {
    border-color:#2b2f35;
}

.skin-black #sidebar:before,
.skin-black .nav-list .search-form,
.skin-black .nav-list .search-pan input,
.skin-black .nav-list>li>a {
    background-color:#17181b;
}

.skin-black .nav-list .search-form:hover,
.skin-black .nav-list .search-form:hover .search-pan input,
.skin-black .nav-list>li.open>a,
.skin-black .nav-list>li.active>a,
.skin-black .nav-list>li.active>a:hover,
.skin-black .nav-list>li.active>a:focus,
.skin-black .nav-list>li.active>a:active,
.skin-black #sidebar-collapse>[class*=icon-]:hover,
.skin-black .sidebar-collapsed .nav-list>li:hover>a,
.skin-black .sidebar-collapsed .nav-list .search-pan input,
.skin-black .sidebar-collapsed .nav-list>li>a>span {
    background-color:#000;
}

.skin-black .nav-list>li>a:focus,
.skin-black .nav-list>li>a:hover {
    background-color:#000 !important;
}

.skin-black .nav-list>li .submenu {
    background-color:#282b2f;
}

.skin-black #sidebar-collapse>[class*=icon-],
.skin-black .nav-list>li .submenu>li>a:focus,
.skin-black .nav-list>li .submenu>li>a:hover,
.skin-black .nav-list>li .submenu>li.active>a {
    background-color:#1f2125;
}

.skin-black .nav-list>li.active>a:after {
    border-right-color:#d9d9d9;
}

.skin-black #main-content {
    background:#d9d9d9;
}

.skin-black .box>.box-title {
    background-color:#555;
    text-shadow:0 1px 0 #444;
}

@media (max-width:979px) {
    #sidebar,
    .sidebar-blue {
        background-color:#4ca4ee;
    }
    .skin-red #sidebar,
    .sidebar-red {
        background-color:#e85757;
    }
    .skin-green #sidebar,
    .sidebar-green {
        background-color:#37ba63;
    }
    .skin-orange #sidebar,
    .sidebar-orange {
        background-color:#f6a84c;
    }
    .skin-yellow #sidebar,
    .sidebar-yellow {
        background-color:#f3d54e;
    }
    .skin-pink #sidebar,
    .sidebar-pink {
        background-color:#f347a0;
    }
    .skin-magenta #sidebar,
    .sidebar-magenta {
        background-color:#b275ef;
    }
    .skin-gray #sidebar,
    .sidebar-gray {
        background-color:#959595;
    }
    .skin-black #sidebar,
    .sidebar-black {
        background-color:#2b2f35;
    }
}

.navbar-blue .navbar-inner {
    background:#58b1fc;
}

.navbar-blue .flaty-nav>li>a>.badge {
    border-color:#58b1fc;
}

.navbar-blue .btn-navbar,
.navbar-blue .btn-navbar:hover,
.navbar-blue .btn-navbar:focus,
.navbar-blue .btn-navbar.collapsed:hover,
.navbar-blue .btn-navbar.collapsed:focus,
.navbar-blue .flaty-nav>li.open,
.navbar-blue .flaty-nav>li:hover,
.navbar-blue .dropdown-navbar>li.nav-header {
    background-color:#4ca4ee;
}

.navbar-blue .dropdown-navbar>li.nav-header:hover {
    background-color:#4ca4ee !important;
}

.navbar-blue .flaty-nav>li.open>a>.badge,
.navbar-blue .flaty-nav>li:hover>a>.badge {
    border-color:#4ca4ee;
}

.navbar-red .navbar-inner {
    background:#ff6f6f;
}

.navbar-red .flaty-nav>li>a>.badge {
    border-color:#ff6f6f;
}

.navbar-red .btn-navbar,
.navbar-red .btn-navbar:hover,
.navbar-red .btn-navbar:focus,
.navbar-red .btn-navbar.collapsed:hover,
.navbar-red .btn-navbar.collapsed:focus,
.navbar-red .flaty-nav>li.open,
.navbar-red .flaty-nav>li:hover,
.navbar-red .dropdown-navbar>li.nav-header {
    background-color:#e85757;
}

.navbar-red .dropdown-navbar>li.nav-header:hover {
    background-color:#e85757 !important;
}

.navbar-red .flaty-nav>li.open>a>.badge,
.navbar-red .flaty-nav>li:hover>a>.badge {
    border-color:#e85757;
}

.navbar-green .navbar-inner {
    background:#47cf74;
}

.navbar-green .flaty-nav>li>a>.badge {
    border-color:#47cf74;
}

.navbar-green .btn-navbar,
.navbar-green .btn-navbar:hover,
.navbar-green .btn-navbar:focus,
.navbar-green .btn-navbar.collapsed:hover,
.navbar-green .btn-navbar.collapsed:focus,
.navbar-green .flaty-nav>li.open,
.navbar-green .flaty-nav>li:hover,
.navbar-green .dropdown-navbar>li.nav-header {
    background-color:#37ba63;
}

.navbar-green .dropdown-navbar>li.nav-header:hover {
    background-color:#37ba63 !important;
}

.navbar-green .flaty-nav>li.open>a>.badge,
.navbar-green .flaty-nav>li:hover>a>.badge {
    border-color:#37ba63;
}

.navbar-orange .navbar-inner {
    background:#ffaf51;
}

.navbar-orange .flaty-nav>li>a>.badge {
    border-color:#ffaf51;
}

.navbar-orange .btn-navbar,
.navbar-orange .btn-navbar:hover,
.navbar-orange .btn-navbar:focus,
.navbar-orange .btn-navbar.collapsed:hover,
.navbar-orange .btn-navbar.collapsed:focus,
.navbar-orange .flaty-nav>li.open,
.navbar-orange .flaty-nav>li:hover,
.navbar-orange .dropdown-navbar>li.nav-header {
    background-color:#f6a84c;
}

.navbar-orange .dropdown-navbar>li.nav-header:hover {
    background-color:#f6a84c !important;
}

.navbar-orange .flaty-nav>li.open>a>.badge,
.navbar-orange .flaty-nav>li:hover>a>.badge {
    border-color:#f6a84c;
}

.navbar-yellow .navbar-inner {
    background:#f3d240;
}

.navbar-yellow .flaty-nav>li>a>.badge {
    border-color:#f3d240;
}

.navbar-yellow .btn-navbar,
.navbar-yellow .btn-navbar:hover,
.navbar-yellow .btn-navbar:focus,
.navbar-yellow .btn-navbar.collapsed:hover,
.navbar-yellow .btn-navbar.collapsed:focus,
.navbar-yellow .flaty-nav>li.open,
.navbar-yellow .flaty-nav>li:hover,
.navbar-yellow .dropdown-navbar>li.nav-header {
    background-color:#ebcc42;
}

.navbar-yellow .dropdown-navbar>li.nav-header:hover {
    background-color:#ebcc42 !important;
}

.navbar-yellow .flaty-nav>li.open>a>.badge,
.navbar-yellow .flaty-nav>li:hover>a>.badge {
    border-color:#ebcc42;
}

.navbar-pink .navbar-inner {
    background:#f359a8;
}

.navbar-pink .flaty-nav>li>a>.badge {
    border-color:#f359a8;
}

.navbar-pink .btn-navbar,
.navbar-pink .btn-navbar:hover,
.navbar-pink .btn-navbar:focus,
.navbar-pink .btn-navbar.collapsed:hover,
.navbar-pink .btn-navbar.collapsed:focus,
.navbar-pink .flaty-nav>li.open,
.navbar-pink .flaty-nav>li:hover,
.navbar-pink .dropdown-navbar>li.nav-header {
    background-color:#f347a0;
}

.navbar-pink .dropdown-navbar>li.nav-header:hover {
    background-color:#f347a0 !important;
}

.navbar-pink .flaty-nav>li.open>a>.badge,
.navbar-pink .flaty-nav>li:hover>a>.badge {
    border-color:#f347a0;
}

.navbar-magenta .navbar-inner {
    background:#c48aff;
}

.navbar-magenta .flaty-nav>li>a>.badge {
    border-color:#c48aff;
}

.navbar-magenta .btn-navbar,
.navbar-magenta .btn-navbar:hover,
.navbar-magenta .btn-navbar:focus,
.navbar-magenta .btn-navbar.collapsed:hover,
.navbar-magenta .btn-navbar.collapsed:focus,
.navbar-magenta .flaty-nav>li.open,
.navbar-magenta .flaty-nav>li:hover,
.navbar-magenta .dropdown-navbar>li.nav-header {
    background-color:#b275ef;
}

.navbar-magenta .dropdown-navbar>li.nav-header:hover {
    background-color:#b275ef !important;
}

.navbar-magenta .flaty-nav>li.open>a>.badge,
.navbar-magenta .flaty-nav>li:hover>a>.badge {
    border-color:#b275ef;
}

.navbar-gray .navbar-inner {
    background:#ababab;
}

.navbar-gray .flaty-nav>li>a>.badge {
    border-color:#ababab;
}

.navbar-gray .btn-navbar,
.navbar-gray .btn-navbar:hover,
.navbar-gray .btn-navbar:focus,
.navbar-gray .btn-navbar.collapsed:hover,
.navbar-gray .btn-navbar.collapsed:focus,
.navbar-gray .flaty-nav>li.open,
.navbar-gray .flaty-nav>li:hover,
.navbar-gray .dropdown-navbar>li.nav-header {
    background-color:#959595;
}

.navbar-gray .dropdown-navbar>li.nav-header:hover {
    background-color:#959595 !important;
}

.navbar-gray .flaty-nav>li.open>a>.badge,
.navbar-gray .flaty-nav>li:hover>a>.badge {
    border-color:#959595;
}

.navbar-black .navbar-inner {
    background:#373b41;
}

.navbar-black .flaty-nav>li>a>.badge {
    border-color:#373b41;
}

.navbar-black .btn-navbar,
.navbar-black .btn-navbar:hover,
.navbar-black .btn-navbar:focus,
.navbar-black .btn-navbar.collapsed:hover,
.navbar-black .btn-navbar.collapsed:focus,
.navbar-black .flaty-nav>li.open,
.navbar-black .flaty-nav>li:hover,
.navbar-black .dropdown-navbar>li.nav-header {
    background-color:#2b2f35;
}

.navbar-black .dropdown-navbar>li.nav-header:hover {
    background-color:#2b2f35 !important;
}

.navbar-black .flaty-nav>li.open>a>.badge,
.navbar-black .flaty-nav>li:hover>a>.badge {
    border-color:#2b2f35;
}

.sidebar-blue #sidebar:before,
.sidebar-blue .nav-list .search-form,
.sidebar-blue .nav-list .search-pan input,
.sidebar-blue .nav-list>li>a {
    background-color:#248dc1;
}

.sidebar-blue .nav-list .search-form:hover,
.sidebar-blue .nav-list .search-form:hover .search-pan input,
.sidebar-blue .nav-list>li.open>a,
.sidebar-blue .nav-list>li.active>a,
.sidebar-blue .nav-list>li.active>a:hover,
.sidebar-blue .nav-list>li.active>a:focus,
.sidebar-blue .nav-list>li.active>a:active,
.sidebar-blue #sidebar-collapse>[class*=icon-]:hover,
.sidebar-blue .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-blue .sidebar-collapsed .nav-list .search-pan input,
.sidebar-blue .sidebar-collapsed .nav-list>li>a>span {
    background-color:#0e6390;
}

.sidebar-blue .nav-list>li>a:focus,
.sidebar-blue .nav-list>li>a:hover {
    background-color:#0e6390 !important;
}

.sidebar-blue .nav-list>li .submenu {
    background-color:#389bcf;
}

.sidebar-blue #sidebar-collapse>[class*=icon-],
.sidebar-blue .nav-list>li .submenu>li>a:focus,
.sidebar-blue .nav-list>li .submenu>li>a:hover,
.sidebar-blue .nav-list>li .submenu>li.active>a {
    background-color:#3294c8;
}

.sidebar-blue .nav-list>li.active>a:after {
    border-right-color:#e9f0f9;
}

.sidebar-blue #main-content {
    background:#e9f0f9;
}

.sidebar-red #sidebar:before,
.sidebar-red .nav-list .search-form,
.sidebar-red .nav-list .search-pan input,
.sidebar-red .nav-list>li>a {
    background-color:#d62643;
}

.sidebar-red .nav-list .search-form:hover,
.sidebar-red .nav-list .search-form:hover .search-pan input,
.sidebar-red .nav-list>li.open>a,
.sidebar-red .nav-list>li.active>a,
.sidebar-red .nav-list>li.active>a:hover,
.sidebar-red .nav-list>li.active>a:focus,
.sidebar-red .nav-list>li.active>a:active,
.sidebar-red #sidebar-collapse>[class*=icon-]:hover,
.sidebar-red .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-red .sidebar-collapsed .nav-list .search-pan input,
.sidebar-red .sidebar-collapsed .nav-list>li>a>span {
    background-color:#b91b35;
}

.sidebar-red .nav-list>li>a:focus,
.sidebar-red .nav-list>li>a:hover {
    background-color:#b91b35 !important;
}

.sidebar-red .nav-list>li .submenu {
    background-color:#d93953;
}

.sidebar-red #sidebar-collapse>[class*=icon-],
.sidebar-red .nav-list>li .submenu>li>a:focus,
.sidebar-red .nav-list>li .submenu>li>a:hover,
.sidebar-red .nav-list>li .submenu>li.active>a {
    background-color:#cf364f;
}

.sidebar-red .nav-list>li.active>a:after {
    border-right-color:#fbeaed;
}

.sidebar-red #main-content {
    background:#fbeaed;
}

.sidebar-green #sidebar:before,
.sidebar-green .nav-list .search-form,
.sidebar-green .nav-list .search-pan input,
.sidebar-green .nav-list>li>a {
    background-color:#1aa849;
}

.sidebar-green .nav-list .search-form:hover,
.sidebar-green .nav-list .search-form:hover .search-pan input,
.sidebar-green .nav-list>li.open>a,
.sidebar-green .nav-list>li.active>a,
.sidebar-green .nav-list>li.active>a:hover,
.sidebar-green .nav-list>li.active>a:focus,
.sidebar-green .nav-list>li.active>a:active,
.sidebar-green #sidebar-collapse>[class*=icon-]:hover,
.sidebar-green .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-green .sidebar-collapsed .nav-list .search-pan input,
.sidebar-green .sidebar-collapsed .nav-list>li>a>span {
    background-color:#0e8a37;
}

.sidebar-green .nav-list>li>a:focus,
.sidebar-green .nav-list>li>a:hover {
    background-color:#0e8a37 !important;
}

.sidebar-green .nav-list>li .submenu {
    background-color:#34ab5c;
}

.sidebar-green #sidebar-collapse>[class*=icon-],
.sidebar-green .nav-list>li .submenu>li>a:focus,
.sidebar-green .nav-list>li .submenu>li>a:hover,
.sidebar-green .nav-list>li .submenu>li.active>a {
    background-color:#2f9e54;
}

.sidebar-green .nav-list>li.active>a:after {
    border-right-color:#e9f7ee;
}

.sidebar-green #main-content {
    background:#e9f7ee;
}

.sidebar-orange #sidebar:before,
.sidebar-orange .nav-list .search-form,
.sidebar-orange .nav-list .search-pan input,
.sidebar-orange .nav-list>li>a {
    background-color:#f79828;
}

.sidebar-orange .nav-list .search-form:hover,
.sidebar-orange .nav-list .search-form:hover .search-pan input,
.sidebar-orange .nav-list>li.open>a,
.sidebar-orange .nav-list>li.active>a,
.sidebar-orange .nav-list>li.active>a:hover,
.sidebar-orange .nav-list>li.active>a:focus,
.sidebar-orange .nav-list>li.active>a:active,
.sidebar-orange #sidebar-collapse>[class*=icon-]:hover,
.sidebar-orange .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-orange .sidebar-collapsed .nav-list .search-pan input,
.sidebar-orange .sidebar-collapsed .nav-list>li>a>span {
    background-color:#e88005;
}

.sidebar-orange .nav-list>li>a:focus,
.sidebar-orange .nav-list>li>a:hover {
    background-color:#e88005 !important;
}

.sidebar-orange .nav-list>li .submenu {
    background-color:#f7a443;
}

.sidebar-orange #sidebar-collapse>[class*=icon-],
.sidebar-orange .nav-list>li .submenu>li>a:focus,
.sidebar-orange .nav-list>li .submenu>li>a:hover,
.sidebar-orange .nav-list>li .submenu>li.active>a {
    background-color:#f79e35;
}

.sidebar-orange .nav-list>li.active>a:after {
    border-right-color:#f7ece0;
}

.sidebar-orange #main-content {
    background:#f7ece0;
}

.sidebar-yellow #sidebar:before,
.sidebar-yellow .nav-list .search-form,
.sidebar-yellow .nav-list .search-pan input,
.sidebar-yellow .nav-list>li>a {
    background-color:#f5c701;
}

.sidebar-yellow .nav-list .search-form:hover,
.sidebar-yellow .nav-list .search-form:hover .search-pan input,
.sidebar-yellow .nav-list>li.open>a,
.sidebar-yellow .nav-list>li.active>a,
.sidebar-yellow .nav-list>li.active>a:hover,
.sidebar-yellow .nav-list>li.active>a:focus,
.sidebar-yellow .nav-list>li.active>a:active,
.sidebar-yellow #sidebar-collapse>[class*=icon-]:hover,
.sidebar-yellow .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-yellow .sidebar-collapsed .nav-list .search-pan input,
.sidebar-yellow .sidebar-collapsed .nav-list>li>a>span {
    background-color:#d5ad01;
}

.sidebar-yellow .nav-list>li>a:focus,
.sidebar-yellow .nav-list>li>a:hover {
    background-color:#d5ad01 !important;
}

.sidebar-yellow .nav-list>li .submenu {
    background-color:#fcd634;
}

.sidebar-yellow #sidebar-collapse>[class*=icon-],
.sidebar-yellow .nav-list>li .submenu>li>a:focus,
.sidebar-yellow .nav-list>li .submenu>li>a:hover,
.sidebar-yellow .nav-list>li .submenu>li.active>a {
    background-color:#f7d029;
}

.sidebar-yellow .nav-list>li.active>a:after {
    border-right-color:#f2ecd2;
}

.sidebar-yellow #main-content {
    background:#f2ecd2;
}

.sidebar-pink #sidebar:before,
.sidebar-pink .nav-list .search-form,
.sidebar-pink .nav-list .search-pan input,
.sidebar-pink .nav-list>li>a {
    background-color:#ea3994;
}

.sidebar-pink .nav-list .search-form:hover,
.sidebar-pink .nav-list .search-form:hover .search-pan input,
.sidebar-pink .nav-list>li.open>a,
.sidebar-pink .nav-list>li.active>a,
.sidebar-pink .nav-list>li.active>a:hover,
.sidebar-pink .nav-list>li.active>a:focus,
.sidebar-pink .nav-list>li.active>a:active,
.sidebar-pink #sidebar-collapse>[class*=icon-]:hover,
.sidebar-pink .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-pink .sidebar-collapsed .nav-list .search-pan input,
.sidebar-pink .sidebar-collapsed .nav-list>li>a>span {
    background-color:#da2482;
}

.sidebar-pink .nav-list>li>a:focus,
.sidebar-pink .nav-list>li>a:hover {
    background-color:#da2482 !important;
}

.sidebar-pink .nav-list>li .submenu {
    background-color:#ee439b;
}

.sidebar-pink .nav-list>li .submenu>li>a:focus,
.sidebar-pink #sidebar-collapse>[class*=icon-],
.sidebar-pink .nav-list>li .submenu>li>a:hover,
.sidebar-pink .nav-list>li .submenu>li.active>a {
    background-color:#e94298;
}

.sidebar-pink .nav-list>li.active>a:after {
    border-right-color:#f9e7f0;
}

.sidebar-pink #main-content {
    background:#f9e7f0;
}

.sidebar-magenta #sidebar:before,
.sidebar-magenta .nav-list .search-form,
.sidebar-magenta .nav-list .search-pan input,
.sidebar-magenta .nav-list>li>a {
    background-color:#a858fa;
}

.sidebar-magenta .nav-list .search-form:hover,
.sidebar-magenta .nav-list .search-form:hover .search-pan input,
.sidebar-magenta .nav-list>li.open>a,
.sidebar-magenta .nav-list>li.active>a,
.sidebar-magenta .nav-list>li.active>a:hover,
.sidebar-magenta .nav-list>li.active>a:focus,
.sidebar-magenta .nav-list>li.active>a:active,
.sidebar-magenta #sidebar-collapse>[class*=icon-]:hover,
.sidebar-magenta .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-magenta .sidebar-collapsed .nav-list .search-pan input,
.sidebar-magenta .sidebar-collapsed .nav-list>li>a>span {
    background-color:#8440c9;
}

.sidebar-magenta .nav-list>li>a:focus,
.sidebar-magenta .nav-list>li>a:hover {
    background-color:#8440c9 !important;
}

.sidebar-magenta .nav-list>li .submenu {
    background-color:#b36ff8;
}

.sidebar-magenta #sidebar-collapse>[class*=icon-],
.sidebar-magenta .nav-list>li .submenu>li>a:focus,
.sidebar-magenta .nav-list>li .submenu>li>a:hover,
.sidebar-magenta .nav-list>li .submenu>li.active>a {
    background-color:#ab61f6;
}

.sidebar-magenta .nav-list>li.active>a:after {
    border-right-color:#efe1fe;
}

.sidebar-magenta #main-content {
    background:#efe1fe;
}

.sidebar-gray #sidebar:before,
.sidebar-gray .nav-list .search-form,
.sidebar-gray .nav-list .search-pan input,
.sidebar-gray .nav-list>li>a {
    background-color:#767676;
}

.sidebar-gray .nav-list .search-form:hover,
.sidebar-gray .nav-list .search-form:hover .search-pan input,
.sidebar-gray .nav-list>li.open>a,
.sidebar-gray .nav-list>li.active>a,
.sidebar-gray .nav-list>li.active>a:hover,
.sidebar-gray .nav-list>li.active>a:focus,
.sidebar-gray .nav-list>li.active>a:active,
.sidebar-gray #sidebar-collapse>[class*=icon-]:hover,
.sidebar-gray .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-gray .sidebar-collapsed .nav-list .search-pan input,
.sidebar-gray .sidebar-collapsed .nav-list>li>a>span {
    background-color:#565656;
}

.sidebar-gray .nav-list>li>a:focus,
.sidebar-gray .nav-list>li>a:hover {
    background-color:#565656 !important;
}

.sidebar-gray .nav-list>li .submenu {
    background-color:#969696;
}

.sidebar-gray #sidebar-collapse>[class*=icon-],
.sidebar-gray .nav-list>li .submenu>li>a:focus,
.sidebar-gray .nav-list>li .submenu>li>a:hover,
.sidebar-gray .nav-list>li .submenu>li.active>a {
    background-color:#868686;
}

.sidebar-gray .nav-list>li.active>a:after {
    border-right-color:#e6e6e6;
}

.sidebar-gray #main-content {
    background:#e6e6e6;
}

.sidebar-black #sidebar:before,
.sidebar-black .nav-list .search-form,
.sidebar-black .nav-list .search-pan input,
.sidebar-black .nav-list>li>a {
    background-color:#17181b;
}

.sidebar-black .nav-list .search-form:hover,
.sidebar-black .nav-list .search-form:hover .search-pan input,
.sidebar-black .nav-list>li.open>a,
.sidebar-black .nav-list>li.active>a,
.sidebar-black .nav-list>li.active>a:hover,
.sidebar-black .nav-list>li.active>a:focus,
.sidebar-black .nav-list>li.active>a:active,
.sidebar-black #sidebar-collapse>[class*=icon-]:hover,
.sidebar-black .sidebar-collapsed .nav-list>li:hover>a,
.sidebar-black .sidebar-collapsed .nav-list .search-pan input,
.sidebar-black .sidebar-collapsed .nav-list>li>a>span {
    background-color:#000;
}

.sidebar-black .nav-list>li>a:focus,
.sidebar-black .nav-list>li>a:hover {
    background-color:#000 !important;
}

.sidebar-black .nav-list>li .submenu {
    background-color:#282b2f;
}

.sidebar-black #sidebar-collapse>[class*=icon-],
.sidebar-black .nav-list>li .submenu>li>a:focus,
.sidebar-black .nav-list>li .submenu>li>a:hover,
.sidebar-black .nav-list>li .submenu>li.active>a {
    background-color:#1f2125;
}

.sidebar-black .nav-list>li.active>a:after {
    border-right-color:#d9d9d9;
}

.sidebar-black #main-content {
    background:#d9d9d9;
}

.box.box-blue>.box-title {
    background-color:#b6d1f2;
    text-shadow:0 1px 0 #aecef4;
}

.box.box-red>.box-title {
    background-color:#f7a1a1;
    text-shadow:0 1px 0 #f2abab;
}

.box.box-orange>.box-title {
    background-color:#f8cd92;
    text-shadow:0 1px 0 #f0cd9d;
}

.box.box-green>.box-title {
    background-color:#ade8a1;
    text-shadow:0 1px 0 #b6e1ad;
}

.box.box-yellow>.box-title {
    background-color:#f4f190;
    text-shadow:0 1px 0 #edea95;
}

.box.box-pink>.box-title {
    background-color:#f49ed8;
    text-shadow:0 1px 0 #f0a8d9;
}

.box.box-magenta>.box-title {
    background-color:#e1a1ef;
    text-shadow:0 1px 0 #d7a4e2;
}

.box.box-gray>.box-title {
    background-color:#bbb;
    text-shadow:0 1px 0 #aaa;
}

.box.box-black>.box-title {
    background-color:#555;
    text-shadow:0 1px 0 #444;
}

.grid-demo {
    margin-top:15px;
}

.grid-demo>div {
    background-color:#fff;
    line-height:29px;
    text-align:center;
    opacity:.8;
}

.grid-demo>div:hover {
    opacity:1;
}

.tabbable {
    margin-top:20px;
}

.demo-icon>div>a {
    padding-left:25px;
    color:#333;
    cursor:text;
}

.demo-icon>div>a:hover {
    text-decoration:none;
}

.demo-icon>div>a>i {
    display:inline-block;
    width:20px;
    text-align:left;
    cursor:default;
}

.demo-icon>div>a:hover>i {
    font-size:16px;
}
/*======================định dang linkbutton trong thống kê================*/
.link_tag {
    text-decoration: none;
    color: black;
}
.link_tag:hover {
    cursor: pointer;
    color: #ff702a;
}
.SelectedNodeStyle
{
	font-size: 10px;
    font-style:italic;
	display: block;
	text-decoration:underline;
	color:blue;
	
}
/*==========================css phân trang griview===============================*/

    .GridPaging a, .GridPaging span
    {
        display: block;
        height: 20px;
        margin-right:2px;
        width: 20px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
    }
    .GridPaging a
    {
        background-color: #f5f5f5;
        color: #969696;
        border: 1px solid #969696;
    }
    .GridPaging span
    {
        background-color: #A1DCF2;
        color: #000;
        border: 1px solid #3AC0F2;
    }
    /*Phần thanh cuốn gridview*/
.GridDock_paging
{
    overflow-y: auto; /*Thanh cuon dung*/
    padding: 0 0 17px 0;
    max-height:500px;
}
